1 слайд
Програмирование
линейных алгоритмов
Подготовил : Умуржанов С.М.
2 слайд
Цели урока
7.3.2.1 – записывать алгоритм
на языке программирования
7.3.3.2 – записывать линейные
и разветвляющиеся алгоритмы
в интегрированной среде
разработки программ (С/С++,
Python , Delphi, Lazarus)
3 слайд
Разминка
Что такое переменная?
Что такое типы переменных?
Назовите типы переменных.
Назовите типы целых чисел.
Назовите типы действительных
чисел.
Что такое выражение?
Назовите логические типы
данных.
4 слайд
Кроссворд
1
2
3
4
5
6
1. Показывает расстояние от
верхнего края формы
2. Используется служебное
слово чтобы выделить в
памяти место для
переменной
3. Показывает действие
мыши: mbLeft, mbMiddle,
mbRight.
4. Целое число.
5. Действительное число
6. Используется для вывода
на форму текста, который
пользователь не может
изменить во время
выполнения программы
5 слайд
Кроссворд
1 T O P
2 V A R
3 B U T T O N
4 I N T E G E R
5 R E A L
6 L A B E L
M 1. Показывает расстояние от
верхнего края формы
2. Используется служебное
слово чтобы выделить в
памяти место для
переменной
3. Показывает действие
мыши: mbLeft, mbMiddle,
mbRight.
4. Целое число.
5. Действительное число
6. Используется для вывода
на форму текста, который
пользователь не может
изменить во время
выполнения программы
6 слайд
Структура новой темы
Линейн ый алгоритм
Чтобы составить линейную
программу, необходимо
Оператор Read
Оператор Write
7 слайд
Програмирование линейных алгоритмов
Линейн ый алгоритм- вид алгоритма,
образующий линейную
последовательность операций, которые
будут выполняться друг за другом один
раз без повторения. Programming linear algorithms
A linear algorithm is a type of algorithm
that forms a linear sequence of operations
that will be performed one after the other
once without repetition.
8 слайд
Чтобы составить линейную
программу, необходимо:
Определить первоначальные
данные, их типы
Определить, что является искомыми
результатами, какие будут у них
типы.
Определить, какие формулы
связывают исходные данные с
результатами.
Если нужны промежуточные данные,
определить их тип
Выбрать имена переменных. Описать
все используемые переменные.
9 слайд
Read statement
Read ( a, b, c, …,n). Здесь
a, b, c, …,n переменные величины
которые требуют ввода. Переменные
могут соответствовать различными
типами. Оператор Read•
Read (a, b, c, ..., n). Here a, b, c,
..., n variables that require input.
Variables may be of various
types.
10 слайд
Оператор Write
Write (a, b, c, …,n) . Здесь a, b, c,
…,n результаты, которые
необходимо вывести на экран или
записать в файл.•
Write (a, b, c, ..., n). Here a, b, c,
..., n the results that you want
to display or write to a file. Write operator
11 слайд
Проектная работа
Проект «Вычисление периметра и
площади классной комнаты»
Даны длина a и ширина b классной
комнаты. Создайте программу,
Вычисляющую периметр Р и
площадь S этой комнаты
12 слайд
Вычисление периметра и
площади прямоугольника
13 слайд
Площадь
прямоугольника
Program primer1;
Var a,b,S: Integer;
Begin
Writeln('Введите значения чисел a');
readln (a);
Writeln('Введите значения чисел b');
readln (b);
S:=a*b;
writeln ('S = ', (S))
End.
14 слайд
Периметр прямоугольника
Program primer 2 ;
Var a,b,P: Integer;
Begin
Writeln('Введите значения чисел a');
readln (a);
Writeln('Введите значения чисел b');
readln (b);
P:=(a+b)*2;
writeln ('P = ', (P))
End.
15 слайд
Практическое задание
Найти длину гипотенузы прямоугольного треугольника
16 слайд
Длин а гипотенузы
прямоугольного треугольника
Program primer 3 ;
Var a,b, с: real;
Begin
Writeln('Введите значения чисел a');
readln (a);
Writeln('Введите значения чисел b');
readln (b);
с:= sqrt(sqr(a)+sqr(b));
writeln (' с = ', (с))
End.
17 слайд
По данной блок-
схеме вычисления
значения некоторой
функции,
восстановите
условие задачи;
напишите формулу
вычисления
значения функции.
18 слайд
Program primer4;
Var A,B,C,D,E,Y: real;
Begin
Writeln('Введите значения чисел A');
readln (A);
B:=sqr(A);
C:=B+4;
D:=sqr(C);
E:=D/7;
Y:=E+5;
writeln ('Y = ', (Y))
End.
19 слайд
По данной блок-
схеме вычисления
значения
некоторой
функции,
восстановите
условие задачи;
напишите
формулу
вычисления
значения функции. Домашнее задание
20 слайд
Рефлексия
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде пәніңізді белгілеп, керек материалды алып сабағыңызға қолдана аласыз