mgrunova
?>

с информатикой Практическая работа Линейные программы. Арифметические выражения Задание 1. Даны x, y, z. Написать программу для вычисления a hello_html_266d9dc3.gif Этапы выполнения задания I Определение исходных данных: переменные x, y, z. II Определение результатов: переменная a. III Алгоритм решения задачи. 1 Ввод исходных данных 2 Вычисление значения выражения 3 Вывод результата. IV Описание переменных: Все переменные, определенные для решения задачи, имеют тип real. (Переменные x, y, z могут быть и целого типа, а переменная а только вещественного типа, поскольку в выражении используется операция деления.) V Программа: program Prim_1 Var x, y, z, a: real; Begin Write(‘введите значение x=’); Readln(x); Write(‘введите значение y=’); Readln(y); Write(‘введите значение z=’); Readln(z); a:=(2*x+3*y-z)/(3+2*x); Writeln(‘a=’, a:7:3); End. VI Тестирование программы: 1. Запустите программу и введите значения x=3 y=2 z=0 Проверьте, результат должен быть следующим: a= 1.333 Проверить правильность вычислений можно на калькуляторе. 2. Заполните таблицу x y z a 1. 2 -5 1 2. 2.362 4.258 -7.458 3. -1.2358 -4.554 5.562 3. Подберите такие значения x, y, z, чтобы значение а= 2.000 4. Что изменится и почему, если в программе заменить команду Writeln(‘a=’, a:7:3); на команду Writeln(a);? 5. Как распечатать только целую часть результата? Примечание. Тип real предназначен для переменных вещественного типа. Переменные данного типа выводятся на экран монитора с большим дробным хвостом. Во избежание этого можно указать количество цифр выводимых вообще и после запятой (дробной части Например, Writeln(‘a=’, a:5:2) - первая цифра 5 обозначает количество мест выделенных для цифр всего числа, вторая 2 - цифры дробной части. Точка тоже захватывается в количество мест для всего числа (т.е. в 5, в данном случае). Задание 2. Даны x, y, z. Написать программу для вычисления b. hello_html_3bacba08.gif Тестирование программы: 1. Запустите программу и введите значения x=9 y=-7 Проверьте, результат должен быть следующим: a= 1.000 Проверить правильность вычислений можно на калькуляторе. 2. Заполните таблицу: x y b 1 16 -5 2 2.362 4.258 3 -1.2358 -4.554 Задание 3. Составить программу вычисления значения выражения: hello_html_m14161d4a.png Заполните таблицу: a b c y 1 2, 23 4, 48 -2, 5 2

Информатика

Ответы

milleniumwood633
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций.
Команда цикла в паскале:
1)for x to n do
begin

end.
2) while < условие> do <оператор 1>;  {Пока … делай ….}
3)repeat { повторяй … }
<оператор 1>;
< оператор 2>;

until {до…} <условие>

2. 
Условие цикла - это то, где мы объявляем задачу:
"for 1 to 2 do"
Тело цикла -Последовательность инструкций, предназначенная для многократного исполнения, называется телом цикла.
пример:
begin
(действие)
end.
ngoncharov573
Для чего используются команды цикла?
Чтобы не записывать одну операцию несколько раз.
Как записывается команда цикла FOR?
for x:={число} to {число} do
Как в цикле записать команду присваивания, чтобы она вычисляла сумму чисел? 
s:=s+x;
либо
inc(s,x);
Причем до цикла присвоить s=0
Количество? 
k:=k+1;
либо
inc(k);
Какое начальное значение должно быть у переменной, в которой накапливаем произведение чисел?
1
Как записывается команда цикла, в которой счетчик цикла уменьшается? 
for x:={число} downto {число}
либо
while k>0 do
k:=k-1;
Можно ли изменять значение верхней границы цикла в теле цикла? 
Можно, например:
for x:=1 to N do
n:=n+1;
Можно ли в теле цикла использовать команду сравнения?
Конечно, например:
for x:=1 to N do
if a[x]>a[x+1] then ...

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

с информатикой Практическая работа Линейные программы. Арифметические выражения Задание 1. Даны x, y, z. Написать программу для вычисления a hello_html_266d9dc3.gif Этапы выполнения задания I Определение исходных данных: переменные x, y, z. II Определение результатов: переменная a. III Алгоритм решения задачи. 1 Ввод исходных данных 2 Вычисление значения выражения 3 Вывод результата. IV Описание переменных: Все переменные, определенные для решения задачи, имеют тип real. (Переменные x, y, z могут быть и целого типа, а переменная а только вещественного типа, поскольку в выражении используется операция деления.) V Программа: program Prim_1 Var x, y, z, a: real; Begin Write(‘введите значение x=’); Readln(x); Write(‘введите значение y=’); Readln(y); Write(‘введите значение z=’); Readln(z); a:=(2*x+3*y-z)/(3+2*x); Writeln(‘a=’, a:7:3); End. VI Тестирование программы: 1. Запустите программу и введите значения x=3 y=2 z=0 Проверьте, результат должен быть следующим: a= 1.333 Проверить правильность вычислений можно на калькуляторе. 2. Заполните таблицу x y z a 1. 2 -5 1 2. 2.362 4.258 -7.458 3. -1.2358 -4.554 5.562 3. Подберите такие значения x, y, z, чтобы значение а= 2.000 4. Что изменится и почему, если в программе заменить команду Writeln(‘a=’, a:7:3); на команду Writeln(a);? 5. Как распечатать только целую часть результата? Примечание. Тип real предназначен для переменных вещественного типа. Переменные данного типа выводятся на экран монитора с большим дробным хвостом. Во избежание этого можно указать количество цифр выводимых вообще и после запятой (дробной части Например, Writeln(‘a=’, a:5:2) - первая цифра 5 обозначает количество мест выделенных для цифр всего числа, вторая 2 - цифры дробной части. Точка тоже захватывается в количество мест для всего числа (т.е. в 5, в данном случае). Задание 2. Даны x, y, z. Написать программу для вычисления b. hello_html_3bacba08.gif Тестирование программы: 1. Запустите программу и введите значения x=9 y=-7 Проверьте, результат должен быть следующим: a= 1.000 Проверить правильность вычислений можно на калькуляторе. 2. Заполните таблицу: x y b 1 16 -5 2 2.362 4.258 3 -1.2358 -4.554 Задание 3. Составить программу вычисления значения выражения: hello_html_m14161d4a.png Заполните таблицу: a b c y 1 2, 23 4, 48 -2, 5 2
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Anatolevich
ИгоревичАндрей
Tatyana Anton1475
elyashatdinova
moonligh3560
nane2924329
zakupki
ПетросовичЗаславский
Иван1764
Ivanova.i.bkrasheninnikov
васильевич
beglovatatiyana
Vkois56
Kaccak8778
md-masya