Psidian
1

Прошу помощи в описании процесса решения задач по паскалю (задачи решены)

14.05.2008, 22:26. Показов 8111. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
program zad1;
var
q,x,y:real;
 
begin
Write('Q = ');Readln(Q);
Write('X = ');Readln(X);
y:=((sqr(x)*sqr(x))*(x+q)+sqr(q)*cos(x+q))/sqrt(abs(x+q));
Writeln('Y = ',y:3:3);
readln;
end.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program zad2;
var
x:integer;
y:real;
 
begin
Write('X = ');Readln(X);
case (X) of
1: y:=x*x*x*x*x+x;
2: y:=1/x;
3: y:=1/x*x;
else y:=sqrt(abs(x*x*x*x*x+x));
end;
Writeln(Y:5:3);
readln;
end.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
program zad3;
begin
Writeln('Vvedite massiv B: ');
For i:=1 to 12 do read(B);
readln;
min:=0;
mini:=0;
For i:=1 to 12 do 
begin
if ((B<min) or (min=0)) and (B>0) then
begin
min:=B;
mini:=i;
end;
end;
 
If mini>0 then
begin
Writeln('Min index = ',mini); 
Writeln('Min = ',min); 
end
else Writeln('Net polojitelnyh znacheniy'); 
Writeln('Massiv B = ');
For i:=1 to 12 do Write(B,' '); 
readln;
end.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
program zad4;
var
K:array[1..10] of integer;
j,i,k1,c:integer;
 
begin
Writeln('Vvedite massiv K: ');
For i:=1 to 10 do read(K);
readln;
writeln;
write('INPUT: ');
for i:=1 to 10 do write(K,' ');
writeln;
 
For j:=10 downto 1 do 
begin
k1:=1;
For i:=1 to j do if K<K[k1] then k1:=i;
c:=K[j];K[j]:=K[k1];K[k1]:=c;
end;
 
write('OUTPUT: ');
for i:=1 to 10 do write(K,' ');
 
readln;
 
end.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
program zad5;
 
var
A:array[1..3,1..3] of integer; 
Amin:array[1..3] of integer;
minJ:integer;
maxI,maxJ:integer;
min,max:integer;
i,j:integer;
 
begin
Writeln('Vvedite matricy A po strokam: ');
for i:=1 to 3 do
begin
for j:=1 to 3 do read(A[i,j]);
readln;
end;
 
maxI:=0;maxJ:=0;
max:=0;
for i:=1 to 3 do 
begin
min:=0;
for j:=1 to 3 do
begin
if (A[i,j]<=min) or (j=1) then 
begin
min:=A[i,j];
[i] Amin:=min;
minJ:=j;
end;
end;
[i] if (Amin>max) or (i=1) then 
begin
[i] max:=Amin;
maxI:=i;
maxJ:=minJ;
end;
end;
 
Write('Minimal = '); 
[i]for i:=1 to 3 do Write(Amin,' ');
writeln;
Write('Max from minimal, A[',maxI,',',maxJ,'] = ',max);
 
writeln;
Writeln('Matrica A: '); 
for i:=1 to 3 do
begin
for j:=1 to 3 do write(A[i,j],' ');
writeln;
end;
readln;
end.
[i][i][i][i]народ очень прошу помогите с описанием хода решения этих задач, просто я в программировании ноль, нужно объяснить по такому принципу, например за, что отвечает данная строка [i]for i:=1 to 3 do Write(Amin,' ');
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2008, 22:26
Ответы с готовыми решениями:

Прошу помощи решения проблемы в перекрестном...
Ребята, прошу помощи. Есть перекрестный запрос: TRANSFORM Count(.TypObor) AS SELECT .LICS,...

Прошу помощи в решении двух простых задач
Разработка двух программ на Ассемблере микропроцессора INTEL 8086. 1. Составьте программу,...

Уважаемые эксперты, прошу у вас помощи по поводу задачи.
Приветствую всех. Помогите пожалуйста с реализацией данной задачи : Дано: &lt;style&gt; table .c {...

Прошу проверить правильность решения задач по теории принятия решений
Добрый день! Прошу проверить, правильно ли решены задания? Мой вариант выполнения и числовые...

13
1 / 1 / 2
Регистрация: 27.04.2008
Сообщений: 64
15.05.2008, 13:47 2
первое задани так
Код
Write('Q = ');Readln(Q);
Write('X = ');Readln(X);
ввод даны переменых как Q и X тоесть это числа типа real
Код
y:=((sqr(x)*sqr(x))*(x+q)+sqr(q)*cos(x+q))/sqrt(abs(x+q));
здесь вычесляется и присваевается в переменую у
Код
Writeln('Y = ',y:3:3);
и выводится на экран с усичением

2 задание водиш переменую Х и опратор
case (X) of идет выбор если 1 то 1: y:=x*x*x*x*x+x; и т д
если болше 3 то будет это else y:=sqrt(abs(x*x*x*x*x+x));
и дальше вывод на экран
Writeln(Y:5:3);

Добавлено через 15 минут
3 задание задача на цикл и массив цикл работает от 1 до 12
4 и 5 тоже на массив и на цыкл For тоесть цыкл с пораметром
вобшем возми любую книгу на паскаль и прочитаи там ничего сложного нету
0
0 / 0 / 0
Регистрация: 11.06.2010
Сообщений: 6
11.06.2010, 22:19 3
Дан массив целых чисел, состоящий из 20 элементов. Заполнить его с клавиатуры. Найти:
- Сумму элементов, имеющих нечетное значение.
- Вывести индексы тех элементов, значения которых больше заданного числа А. А вводить с клавиатуры.
- Определить, есть ли в данном массиве положительные элементы, кратные К (К вводить с клавиатуры).
помогите решить!!!!!!!!!!!

Добавлено через 59 секунд
у меня вообще не решено прочитайте друзья пожалуйста выше!!!!!!!! ну помогите решить!!!11
0
0 / 0 / 0
Регистрация: 02.05.2011
Сообщений: 8
02.05.2011, 14:22 4
всем привет помогите решить задачу в турбо поскале
0
3 / 3 / 2
Регистрация: 28.04.2011
Сообщений: 28
02.05.2011, 15:16 5
шшш,
задачу в студию,и лучше создай новую тему, быстрее ответят )
0
0 / 0 / 0
Регистрация: 02.05.2011
Сообщений: 8
02.05.2011, 15:25 6
а как целеком файл скинуть вордовский??

Добавлено через 1 минуту
Вычислить сумму и число положительных элементов матрицы А [N, N], находящихся над главной диагональю.
0
3 / 3 / 2
Регистрация: 28.04.2011
Сообщений: 28
02.05.2011, 15:26 7
Зайди в расширенный режим ответа, там есть "скрепочка" на типа понели инстументов, всплывет окошко для загрузки файла, вот там укажи фаил и ву-а-ля!

Эта задача уже решена! Смотри здесь https://www.cyberforum.ru/pascal/thread227706.html
1
0 / 0 / 0
Регистрация: 02.05.2011
Сообщений: 8
02.05.2011, 15:36 8
Вычислить сумму и число положительных элементов матрицы А [N, N], находящихся над главной диагональю.

Добавлено через 7 минут
просто с армейки пришел все забыл как че делать
0
31 / 31 / 11
Регистрация: 03.02.2011
Сообщений: 182
02.05.2011, 16:37 9
Цитата Сообщение от Sarsen Посмотреть сообщение
Дан массив целых чисел, состоящий из 20 элементов. Заполнить его с клавиатуры. Найти:
- Сумму элементов, имеющих нечетное значение.
- Вывести индексы тех элементов, значения которых больше заданного числа А. А вводить с клавиатуры.
- Определить, есть ли в данном массиве положительные элементы, кратные К (К вводить с клавиатуры).
помогите решить!!!!!!!!!!!

Добавлено через 59 секунд
у меня вообще не решено прочитайте друзья пожалуйста выше!!!!!!!! ну помогите решить!!!11
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
program ctr;
uses crt;
var a,k,i,sum,b:integer;  mas:array[1..20] of integer;
Begin
Clrscr;
Write('Введите A: '); readln(a);
Write('Введите K: '); readln(k);
sum:=0;
 
for i:=1 to 20 do
begin
write('mas[',i,']='); readln(mas[i]);
end;
 
 
for i:=1 to 20 do
begin
if mas[i]  mod 2<>0 then sum:=sum+mas[i];
end;
 
for i:=1 to 20 do
begin
if mas[i] > a then Write('Индексы чисел больше а - ',i);
end;
 
for i:=1 to 20 do
begin
if mas[i]  mod k=0 then Write('Числа кратные ',k,' Есть') else
Write('Чисtk кратны[ ',k,' Нет');
end;
Writeln('Сумма четных чисел = ',sum);
End.
1
Dod90
22.05.2011, 16:41 10
Народ подскажите решение программы: Дан текст символов, наути сло содержащие наибольшие кол-во букв a,u,e,i,o. Текст разделен пробелами и знаками припенания. Плиз, мне допуска не видать без неё. Я в сторак не шарю прям пипец какойто
1 / 1 / 0
Регистрация: 03.06.2011
Сообщений: 39
03.06.2011, 13:38 11
да да я тоже
0
Takahashi
08.06.2011, 17:15 12
Помогите: Вычислить квадрат суммы двух чисел, вводимых с клавиатуры в среде программирования Pascal.
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
08.06.2011, 17:24 13
Pascal
1
writeln(sqr(b+a));
0
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 21
08.06.2011, 17:53 14
Цитата Сообщение от Huskar Посмотреть сообщение
Pascal
1
2
program ctr;
uses crt;
"uses crt" - какую операцию выполняет??
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2011, 17:53
Помогаю со студенческими работами здесь

Составить программу для решения задачи с целыми числами при помощи циклов
Что за бред...Как это сделать? Составить программу для решения задачи с целыми числами при...

Вычислить функцию при помощи оператора цикла. Разработать блок-схему алгоритма решения задачи.
y=(√(2x+3) x-2)/x^2 Используя арифметический оператор цикла задать х с шагом 1 и...

Определить количество задач, которые смогут быть решены на олимпиаде
Команде школьников предстоит участвовать в олимпиаде по информатике по правилам ACM. Известно, что...

Прошу посодействовать в поиске решения поставленной задачи (Плагин вывода статей и фильтр)
Добрый день, Уважаемые форумчане! Ищу знающих людей, которые помогут найти плагин(ы) с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru