4
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
5
Задание 2
………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
6
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
7
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
8
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
9
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
10
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
11
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
12
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
13Задание 2
………………………………………………Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
14
Задание 2
………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
15
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
16
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
17
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
18
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
19
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
20
Задание 2
…………………………………………………………………………………………………
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде текстового сообщения.
Лабораторная работа №3. Организация циклов.
Цикл – это фрагмент программы, повторяемый многократно. В Паскале три оператора цикла – while, repeat и for. Все циклы имеют схожую структуру (Рис. 1)
Рис. 1 Рис. 2
Операторы, ради многократного выполнения которых организуется цикл, называются телом цикла. Остальные операторы служат для управления процессом повторения вычислений: это начальные установки, проверка условия продолжения цикла и модификация параметра цикла. Один проход цикла называется итерацией. На этапе начальных установок (до входа в цикл) задаются значения переменных, которые в нем используются. Эти значения могут задаваться явно или неявно. Цикл завершается, если условие его продолжения не выполняется. Возможно принудительное завершение как текущей итерации (для этого применяется процедура continue ) , так и цикла в целом (процедура break и оператор goto). Передавать управление извне внутрь цикла не рекомендуется, потому что при этом не выполнятся начальные установки. Иными словами, выйти из цикла можно в любой момент, а войти – только в начало.
Цикл с предусловием while
В цикле с предусловием проверка условия продолжения цикла выполняется перед телом цикла
(Рис.2) Если при входе в цикл условие не выполняется, он не будет выполнен ни разу. Оператор цикла имеет вид
While выражение do оператор
Выражение должно быть логического типа. Если результат вычисления выражения равен true, выполняется расположенный после служебного слова do простой или составной оператор. Эти действия повторяются до того момента, пока результатом выражения не станет значение false. После окончания цикла управление передается следующему за ним оператору.
Задача 3.1. Печать таблицы значений функции
Написать программу печати таблицы значений функции sin для аргумента, изменяющегося в заданных пределах с заданным шагом.
Исходными данными являются начальное значение аргумента Х
, конечное значение аргумента и шаг изменения аргумента dX. Все величины – вещественные и могут принимать любые значения на числовой оси. Результатом работы программы должна быть таблица, состоящая из двух столбцов – значений аргумента и соответствующих им значений функции.program tabl_fun;
var
Xn,Xk:real; {Начальное и конечное значения аргумента}
dx:real; {Шаг изменения аргумента}
x,y:real; {текущие значения аргумента и функции}
begin
writeln('Vvedite Xn,Xk,dX'); {Приглашение ко вводу данных}
readln(Xn,Xk,dX); {ввод исходных данных}
writeln('___________________________'); {заголовок таблицы}
writeln('______X_____|_______Y______');
writeln('___________________________');
x:=Xn; {первое значение аргумента =Хn}
while x<=Xk do begin {заголовок цикла}
y:=sin(x); {вычисление значения функции}
writeln('|',x:7:2,' |',y:7:2,' |'); {вывод строки табл.}
x:=x+dx; {переход к следующему значению аргумента} end;