Основные команды,.ppt
- Количество слайдов: 13
Основные команды, служебные слова. Список команд и служебных слов для записи алгоритмов и программ.
Понятие алгоритма l Алгоритм- строгая последовательность действий исполнителю, направленная для решения задачи или поставленной цели. (План действий) l Алгоритм пишется на русском языке по своим правилам, состоит из служебных слов и команд. l исполняется человеком устно или письменно(схематически).
Понятие программы l Программа- это алгоритм, составленный для решения задачи на компьютере. l Программа пишется в специальной среде, исполняется компьютером. l Программа пишется на английском языке , по правилам конкретного машинного языка, состоит из команд, служебных слов.
Значение команды Алгоритмический язык буква: =выражение а: =2 s: =d-6 x k: =“primer” Присвоить какой-то ячейке , d: =(y-5): (r+6, 4) стоящей слева от знака : = значение выражения, стоящего справа от знака. Pascal, машинный язык а: =2; s: =d-6*x; k: =‘primer’; d: =(y-5)/(r+6. 4);
Значение команды Алгоритмический язык Вывод чисел на экран, значение переменной (ячейки) Вывод текста, слов на экран Pascal, машинный язык выв 5 выв 23*89/1, 2 выв f выв m-n, r, d write(5); write(23*89/1. 2); write(f); write(m-n, r, d); выв “Otvet” выв “s=“; s выв “net recheniy” выв “x=“; x, ”y=“; y write(‘otvet’); write(‘s=‘, s); write(‘net recheniy’) write(‘x=‘, x, ’y=‘, y);
Значениекоманды Значение команды Алгоритмический язык Ввод числа, слова ввод к в память с ввод d, m, v пульта. Открывается ячейка с именем переменной и туда заносятся данные, введенные с пульта(клавиатуры) Pascal, машинный язык readln(k); readln(d, m, v);
Значениекоманды Алгоритмический Значение команды Алгоритмический язык Pascal, машинный язык Служебные слова l. Название алгоритма, пограммы l. Начало алгоритма, программы l. Конец алгоритма, программы алг Название алг Uravnenie алг Y нач кон Program Nasvanie; Program Uravnenie; Program zad_Y; begin end.
Значение команды Алгоритмический язык Служебные слова l. Переменная может быть только символьной (текстом, словом, буквой) l. Переменная может быть только целым числом l. Переменная м. б. любым числом Pascal, машинный язык машинныйязык симв а симв g, t, u, f Var a: string; Var g, t, u, f: string; цел b, d цел a, b, c вещ h вещ m, s, w Var b, d: integer; Var a, b, c: integer; Var h: real; Var m, s, w: real;
Пример 1 Вычислить значение выражения k=4 m+2, 3 n-5 при любых числах m, n двумя способами (через команду присваивания, команду ввода). План решения: 1. Введем числа в ячейки m, n; 2. Вычислим k; 3. Выведем значение k на экран;
Решение 1 способ алгоритм программа алг Пример арг вещ m, n рез вещ k нач m: = 21. 6 n: = 12. 65 k: =4 m+2, 3 n-5 выв ”k=”, k кон Program Primer; var m, n, k: real; begin m: = 21. 6; n: = 12. 65; k: =4*m+2. 3*n-5; writeln(’k=’, k); readln end.
Решение 2 способ алгоритм программа алг Пример арг вещ m, n рез вещ k нач выв ”введите m, n” ввод m, n k: =4 m+2, 3 n-5 выв ”k=”, k кон Program Primer; var m, n, k: real; begin write(’vved m, n’); readln(m, n); k: =4*m+2. 3*n-5; writeln(’k=’, k); readln end.
Пример 2 Вычислить периметр и площадь прямоугольника, где a, b- длина, ширина в см. (через команду ввода). План решения: 1. Введем числа в ячейки a, b; 2. Вычислим p=2(a+b); 3. Вычислим s=a*b; 4. Выведем значение p на экран; 5. Выведем значение s на экран;
Решение 2 способом алгоритм программа алг Прямоугольник арг вещ a, b рез вещ p, s нач выв ”введите a, b в см” ввод a, b p: =2(a+b) s: =a*b выв ”p=”, p, ”см” выв ”s=”, s, ”см. кв. ” кон Program Prymougolnik; var a, b, p, s: real; begin write(’vved a, b v sm’); readln(a, b); p: =2(a+b); s: =a*b; writeln(’p=’, p , ’sm. ’); writeln(’s=’, s , ’sm. kv. ’); readln end.
Основные команды,.ppt