Similar presentations:
Линейные программы
1.
2.
1)Основные понятия языкапрограммирования Паскаль;
2)Научиться составлять
линейные программы;
3)Применять операторы в
решении типовых задач.
3.
Арифметические операции:*, /, +, - ,
8 mod 5 = 3,
8 div 5 = 1.
Функции: ABS(x), SQR(x),
SQRT(x), INT(x), RAUND(x),
COS(x), SIN(x),TAN(x)….
4.
Типы данных:INTEGER
REAL
LONGINT
BOOLEAN
CHAR…
5.
Определение:Программы в которых
последовательно
(линейно) выполняются
действия – линейные
программы .
6.
Задача:Ввести с клавиатуры целые
числа a, b.
Посчитать их сумму и вывести
в переменную S.
7.
ЗадачаВвести с клавиатуры целые числа a, b.
Посчитать их сумму и вывести в
переменную S.
5
a
10
b
15
s
8.
Алгоритм сумма;Перем a,b,S: целые;
Начало
Ввод (a,b);
S:=a+b;
Вывод (S)
Конец.
9.
Program summa;VAR a,b,S: integer;
begin
READ(a,b);
S:=a+b;
WRITE(S)
end.
10.
Посчитать расстояние по известнойскорости и времени (s=v*t).
Алгоритм путь;
Перем v,t,S: целые;
Начало
Ввод (v,t);
S:=v*t;
Вывод (S)
Конец.
11.
12.
Program put;VAR v,t,S: integer;
begin
READ(v,t);
S:=v*t;
WRITELN(‘put=‘,S)
end.
13.
Посчитать среднее арифметическое:S: = (A+B+C)/3, вывести S.
Алгоритм среднее;
Перем а,b,c: целые;
S: действительные;
Начало
Ввод (a,b,c);
S:= (A+B+C)/3;
Вывод (‘srednee=‘ ,S)
Конец.
14.
Посчитать среднее арифметическое:S: = (A+B)/2, вывести S.
Алгоритм среднее;
Перем а,b: целые;
S: действительные;
Начало
Ввод (a,b);
S:= (A+B)/2;
Вывод (‘srednee=‘ ,S)
Конец.
15.
Посчитать среднее геометрическоеS = Sqrt(a*b), вывести S.
Алгоритм среднее;
Перем а,b: целые;
S: действительные;
Начало
Ввод (a,b);
S:=Sqrt(a*b);
Вывод (‘srednee=‘ ,S)
Конец.
16.
ALT + F9 - исправление ошибокCTRL + F9 – запуск программы
ALT + F5 – просмотр результата
17.
Вывести фразу:«Математика – царица наук».
18.
Programm summa;VAR a,b,S integer;
READ(a,b)
S=a+b;
WRITE(S)
end.
найдено 5 ошибок – «5»
найдено 4 ошибки – «4»
найдено 3 ошибки – «3»
19.
Programm summa;VAR a,b,S: integer;
begin
READ(a,b);
S:=a+b;
WRITE(S)
end.
найдено 5 ошибок – «5»
найдено 4 ошибки – «4»
найдено 3 ошибки – «3»
20.
Домашнеезадание:
составить алгоритм и программу для
задачи
«Решить линейное уравнение
вида ax=b»