Язык программирования Данные (обрабатываемая информация). Команды (простые, сложные); Способ записи процесса решения задачи на ЭВМ - специальный язык для написания алгоритма в понятной для исполнителя форме. Программа – алгоритм, написанный на языке программирования.
Данные (обрабатываемая информация) Данные ПростыеСтруктурированные
Простые Числа ЦелыеВещественные СимволыЛогические Данные (обрабатываемая информация)
Структурированные типы данных - множества значений или переменных с одним общим именем Структуриро- ванные МассивыСтрокиЗаписиФайлыМножества
Переменные, константы (Идентификаторы - определяют значения данных) Var m,n: integer; x:real; a,b:char; Const Pi=3.14; {m,n – числа целого типа} Описание переменных {Х – число вещественного типа} {a,b – символьные переменные} Pi - константа ПРОСТЫЕ ДАННЫЕ
Команды (простые) := Writeln( ); Readln( ); - присвоить Вывести значения на экран (значения – переменные или текст) Прочитать значения и присвоить переменным
Задача. Даны стороны прямоугольника. Вычислить периметр. Алгоритм начало конец a, b P P = 2a + 2b Program Exemp1; Var a,b,p:real; Begin Write(Введите два числа через пробел: ); Readln(a,b); P:=2 * a + 2 * b; Writeln( Периметр =, P:6:1); End. Дано: стороны прямоугольника (a, b) Получить: пеример (р) Р = 2a + 2b Анализ результатов: Введите два числа через пробел: 2 4 Периметр = 12.0
1. Дана сторона равностороннего треугольника. Найти высоту треугольника. Задачи 2. Даны катеты прямоугольного треугольника. Найти площадь треугольника. 3. Вычислить расстояние между двумя точками с координатами x 1, y 1 и x 2, y 2.
Задача. Дана сторона равностороннего треугольника. Найти площадь треугольника. а Площадь треугольника: S = p (p-a) (p-b) (p-c), где p – полупериметр, p = (a + b + c) / 2
Задача. Дана сторона равностороннего треугольника. Найти площадь треугольника. Алгоритм Program Exemp2; Var a,p,s:real; Begin Write(Введите сторону треугольника: ); Readln(a); P:= 3*a / 2; S:= sqrt(p * (p - a)* (p - a)*(p - a)); Writeln( Площадь =, S:6:1); Readln; End. начало конец a S P= 3a /2 S=... Анализ результатов: при а=2, S= 3 = 1.7
Решение задач