Similar presentations:
Программирование на языке высокого уровня Ю-1
1. Программирование на языке высокого уровня Ю-1.
12.
Схемы алгоритмов.Смотри Слайды № 3, 4, 5, 6.
2
3.
НАЧАЛОЛинейная структура
алгоритма
Ввод А В
СС= А +В
СС= СС-13%*CC
Вывод СС
КОНЕЦ
3
4.
НАЧАЛОРазветвляющаяся
структура
алгоритма
Ввод А В
ДА
ЕСЛИ А>В
СС=В
НЕТ
СС=А
Вывод СС
КОНЕЦ
4
5.
НАЧАЛО СС=0Циклическая
структура
алгоритма
Ввод А
Тело цикла
Выполнить
n-раз
СС = СС+А
СС = СС - 13%*CC
Вывод СС
КОНЕЦ
5
6. Подчинённые алгоритмы. Cnm = n!/m!(n-m)!
67. Структура программы на Паскале. PROGRAMM Add; {сумма 2 введенных чисел и вывод сообщения} VAR Number_1, Number_2, Sum: INTEGER;
BEGINWRITE(‘ ВВЕДИТЕ ПЕРВОЕ ЧИСЛО: ’);
Readln(NUMBER_1);
WRITE(‘ ВВЕДИТЕ ВТОРОЕ ЧИСЛО: ’);
Readln(NUMBER_2);
SUM:= NUMBER_1+ NUMBER_2;
WRITELN(‘ СУММА ЧИСЕЛ РАВНА: ’,SUM);
END.
7
8. Типы данных. Целый INTEGER (byte shortint word longint) Вещественный REAL (single double extended comp) Логический BOOLEAN (2
значения типа: TRUE FALSE)Символьный CHAR
8
9. Оператор присваивания Y:=A+B; Составной оператор BEGIN ……… ……… END; Условный оператор IF <условие> THEN <выполнить,если условие
Оператор присваивания Y:=A+B;Составной оператор BEGIN
………
………
END;
Условный оператор
IF <условие> THEN <выполнить,если условие верно>
ELSE <иначе выполнить др.действие>;
9
10. Циклы или операторы повторений. Цикл с предусловием : WHILE <условие> DO <оператор> Цикл с постусловием: REPEAT <тело цикла>
Циклы или операторы повторений.Цикл с предусловием :
WHILE <условие> DO <оператор>
Цикл с постусловием:
REPEAT <тело цикла> UNTIL <условие>
Цикл с параметром:
FOR <парам. цикла> := <нач. знач> TO <кон. знач>
DO <оператор>
шаг равен +1
FOR <пар. цикла >:=<нач. знач > DOWNTO <кон. знач >
DO <оператор>
шаг равен -1
10