Презентация открытого урока по информатике: "Програмирование линейных алгоритмов"
Дипломдар мен сертификаттарды алып үлгеріңіз!
1 слайд
Програмирование
линейных алгоритмов
Подготовил : Умуржанов С.М.
1 слайд
Програмирование линейных алгоритмов Подготовил : Умуржанов С.М.
2 слайд
Цели урока
7.3.2.1 – записывать алгоритм
на языке программирования
7.3.3.2 – записывать линейные
и разветвляющиеся алгоритмы
в интегрированной среде
разработки программ (С/С++,
Python , Delphi, Lazarus)
2 слайд
Цели урока 7.3.2.1 – записывать алгоритм на языке программирования 7.3.3.2 – записывать линейные и разветвляющиеся алгоритмы в интегрированной среде разработки программ (С/С++, Python , Delphi, Lazarus)
3 слайд
Разминка
Что такое переменная?
Что такое типы переменных?
Назовите типы переменных.
Назовите типы целых чисел.
Назовите типы действительных
чисел.
Что такое выражение?
Назовите логические типы
данных.
3 слайд
Разминка Что такое переменная? Что такое типы переменных? Назовите типы переменных. Назовите типы целых чисел. Назовите типы действительных чисел. Что такое выражение? Назовите логические типы данных.
4 слайд
Кроссворд
1
2
3
4
5
6
1. Показывает расстояние от
верхнего края формы
2. Используется служебное
слово чтобы выделить в
памяти место для
переменной
3. Показывает действие
мыши: mbLeft, mbMiddle,
mbRight.
4. Целое число.
5. Действительное число
6. Используется для вывода
на форму текста, который
пользователь не может
изменить во время
выполнения программы
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. Используется для вывода
на форму текста, который
пользователь не может
изменить во время
выполнения программы
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
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.
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 слайд
Чтобы составить линейную
программу, необходимо:
Определить первоначальные
данные, их типы
Определить, что является искомыми
результатами, какие будут у них
типы.
Определить, какие формулы
связывают исходные данные с
результатами.
Если нужны промежуточные данные,
определить их тип
Выбрать имена переменных. Описать
все используемые переменные.
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.
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
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 этой комнаты
11 слайд
Проектная работа Проект «Вычисление периметра и площади классной комнаты» Даны длина a и ширина b классной комнаты. Создайте программу, Вычисляющую периметр Р и площадь S этой комнаты
12 слайд
Вычисление периметра и
площади прямоугольника
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.
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.
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 слайд
Практическое задание
Найти длину гипотенузы прямоугольного треугольника
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.
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 слайд
По данной блок-
схеме вычисления
значения некоторой
функции,
восстановите
условие задачи;
напишите формулу
вычисления
значения функции.
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.
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 слайд
По данной блок-
схеме вычисления
значения
некоторой
функции,
восстановите
условие задачи;
напишите
формулу
вычисления
значения функции. Домашнее задание
19 слайд
По данной блок- схеме вычисления значения некоторой функции, восстановите условие задачи; напишите формулу вычисления значения функции. Домашнее задание
20 слайд
Рефлексия
20 слайд
Рефлексия