201.00K
Категория: ПрограммированиеПрограммирование

Линейные программы

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»
English     Русский Правила