3. Примеры использования оператора присваивания:
С переменной целого типа
х := 6;
Вещественного
y := sin(Pi/3);
Символьного
с := ‘7’;
Булевского
test := false;
4. Операторы ввода-вывода
Read(<Список ввода>);
Readln(<Список ввода>);
Write(<Список вывода>);
Writeln(<Список вывода>);
ОПЕРАТОРЫ
ВВОДА
ОПЕРАТОРЫ
ВЫВОДА
5. Составной оператор
Операторы, входящие в составной
оператор, разделяются символом
«;», в начале ставится служебное
слово begin, в конце – end.
Составной оператор применяется в
тех случаях, когда синтаксис языка
допускает использование только
одного оператора, а смысл требует
выполнения нескольких действий.
Pascal ABC. Процедуры(Procedure). Использование вспомогательных подпрограмм. Исполнитель чертёжник
6. Пример составного оператора:
Begin
X:=10; y:=5; z:=1;
Writeln(‘g=‘, sqr(x) + sqr(y) +
sqr(z)
end;
Фактически весь раздел операторов,
обрамленный словами begin … end
представляет
собой
один
составной
оператор.
ВНИМАНИЕ! Перед служебным словом
end разделитель (символ «;») не ставится.
7. Объявление массива
Var Имя переменной-массива : Array [
Диапазон индексов ] Of Тип
элементов;
Одномерный массив
Var T : Array [1..40] Of
Real;
8. Двумерный массив
Var A : Array
[1..20,1..30] Of Integer;
9. Трехмерный массив
Var A : Array
[1..20,1..30,1..20] Of
Integer;
10. Оператор безусловного перехода
Goto метка
смысловое значение в
программе
«перейти к …»
11. Условный оператор
1.
if
then
else ;
2. if
then
;
Полная
форма
условного
оператора
12. Примеры
Рассмотрим определение функции у:
х2 -1, если х Y= x+5, если х>=0
1 сп.) if x then y:= x*x – 1
else y:= x + 5;
2 сп.)
b:=x if b
then y:= x*x – 1
else y:= x + 5;
Во 2-м способе описывается логическая переменная b,
значение которой будет равно true, если x иначе.
13.
Пример сокращенной формы условного
оператора:
If not ((x <3)) then y:= sqr(x);
При использовании вложенных условных
операторов может возникнуть неоднозначность,
например:
if
then if
then
else
В данном случае необходимо помнить, что
служебное слово else всегда ассоциируется с
ближайшим по тексту программы if, которое еще не
связано с else. А чтобы такая двусмысленность не
возникала, лучше всего пользоваться составным
оператором:
14.
if <условие1>
Уроки C++. Простые линейные уравнения
then
begin
if
then
else
end;
или
if <условие1>
then
begin
if
then
end;
else
15. Задача 1. Написать программу, проверяющую принадлежит ли число, введенное с клавиатуры, интервалу (1;5)
program Z1;
var x : integer;
begin
writeln (‘Введите число х’);
readln (x);
if (x>0) and (x <5)
then writeln (x, ‘принадлежит (1;5)’)
else writeln (x, ‘не принадлежит (1;5)’)
end.
16. Операторы цикла
Оператор цикла
— с предусловием;
— с постусловием;
— с параметром.
17. Оператор цикла с предусловием
while <условие>do ;
где while (пока), do (делать) – зарезервированные слова
Задача1. Вычисление факториала из числа n. ( 2 способа)
Program Factorial1;
Const n=5;
Var i,fact : integer;
Begin
i:=1; fact:=1;
while i
begin
fact := fact * i;
i := i+1
end;
writeln (‘факториал’, n, ‘=‘, fact:10);
End.
Program Factorial2;
Const n=5;
Var fact : integer;
Begin
fact:=1;
while n>0 do
begin
fact := fact * n;
n:=n-1
end;
writeln (‘факториал’, n, ‘=‘, fact:10);
End.
18. Задача 2. Дано натуральное число. Найти количество четных цифр числа.
Program Z2;
Uses crt;
Var m,n : longint; k,p: integer;
Begin
clrscr;
write(‘n=‘); readln(n);
m:=n; k:=0;
while m<>0 do begin
p:=m mod 10;
if p mod 2=0 then
k:=k+1; m:= div 10;
end;
writeln(‘Количество четных цифр К=‘,K);
readln;
end.
19. Оператор цикла с постусловием
Repeat
;
;
Until ;
где Repeat (повторять до тех
пор), Until (пока не будет
выполнено условие) –
зарезервированные слова
Задача. Написать программу для игры
«Угадайка».
Program Ugadaika;
Var x,y,n : word;
Begin
randomize;
x:= random(100);
n:=0;
repiat
writeln (‘Введите число’);
read (y);
n:=n+1;
if x>y then writeln (‘больше’);
if x until x=y;
writeln(‘Вы угадали число за ‘, n, ‘ попыток’);
end/.
20. Оператор цикла с параметром
Используют этот оператор, когда количество повторений заранее известно.
for := to значение> do ;
где for (для), to (до) do (выполнить) – зарезервированные слова.
Задача. Вычислить n-ую степень числа 2.
Program stepen _2_n;
Var n,x,k:word;
Begin
writeln (‘Введите n:’) ;
read (n);
for k:=1 to n do
x:=x*2;
Writeln (‘2 в степени n равно ‘,x);
end.
21. Вложенные циклы
Вложенный цикл – цикл, содержащий в себе несколько простых циклов.
Различают внешний и внутренние циклы. Внутренние циклы должны записываться
таким образом, чтобы они полностью находились внутри других циклов.
Пример 1. (Печатает 10 строк пар чисел)
Program Primer1;
Var I,k : integer;
Begin
for i:=1 to 10 do
begin
for k:=1 to 3 do
writeln (‘i=‘, I , ‘k=‘ , k);
writeln;
end;
readln;
end.
Пример 2. Найти все такие тройки натуральных
чисел х, у, z из интервала от 1 до 20, для
которых выполняется равенство: х2 – у = z2.
Program Primer2;
Uses crt;
Var x, y, z : integer;
Begin
clrscr;
for x:=1 to 20 do
for y:=1 to 20 do
for z:=1 to 20 do
if x*x – y = z*z then
writeln (x,’ ‘, y, ‘ ‘, z);
readln;
end.
Источник: ppt-online.org
Программирование на Python. Условный оператор if
Неполная форма условного оператора if a>b: print(a)
Неполная форма условного оператора
Общая форма записи:
if :
и т.д.
if – «если» в переводе с английского
Русским языком:
Если делать: какие-то действия.
Отступы важны! Они – часть кода. Стандартно в Python-сообществе принято делать 4 пробела.
Задача. Что будет напечатано в результате работы программы?
Запись в тетрадь! Неполная форма условного оператора 4 пробела! if a>b: print(a)
Запись в тетрадь!
Неполная форма условного оператора
Общая форма записи:
if :
и т.д.
Полная форма условного оператора
Полная форма условного оператора
Русским языком:
Если делать: какие-то действия.
Иначе: делать другие действия.
else – «иначе» в переводе с английского
Задача. Что будет напечатано в результате работы программы?
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
Источник: znanio.ru
Написать программу проверяющую принадлежит ли число введенное с клавиатуры интервалу 1 5
Нажимая на кнопку «Задать вопрос», я даю согласие на обработку персональных данных
Задать вопрос
Задать вопрос
пожалуйста помогите . нужно написать программу, проверяющую принадлежит ли число введенное с клавиатуры интервалу (0,5)
- 04 February 2013
- Ответ оставил: norkss96
if (x<5)and(x>0) then writeln(‘prinadlejit’) else writeln(‘ne prinadlejit’);
Нравится —> 0
- НЕ НАШЛИ ОТВЕТ?
Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предмету школьной программы: английский язык.
На сегодняшний день (04.07.2023) наш сайт содержит 244788 вопросов, по теме: английский язык. Возможно среди них вы найдете подходящий ответ на свой вопрос.
Нажимая на кнопку «Ответить на вопрос», я даю согласие на обработку персональных данных
Ответить на вопрос
Последние опубликованные вопросы
Источник: vseznanija.com