Similar presentations:
Начала программирования
1.
Работу выполнила Поспелова Г. В.,учитель информатики
МБОУ «СОШ №20»
г. Новомосковска
2. Определения
Что входит в состав алфавита языкапрограммирования Паскаль?
Какую структуру имеет программа, записанная на
Паскале?
Какие типы данных используются в Паскале?
Запишите общий вид оператора ввода данных.
Запишите общий вид оператора вывода данных.
Перечислите основные этапы решения задачи с
помощью компьютера.
Запишите общий вид оператора условного
перехода полной формы.
Запишите общий вид оператора условного перехода
неполной формы.
3.
Алгоритмическая конструкция«следование»
Следование - алгоритмическая конструкция, отображающая
естественный, последовательный порядок действий.
Алгоритмы, в которых используется только структура
«следование», называются линейными алгоритмами.
Действие 1
Действие 2
4.
Задача. Вычислить объём куба с гранью АНачало
Program _n1;
Var a,b: Real;
Begin
WriteLn (‘Введите число');
ReadLn (a);
B := a*a*a;
WriteLn(‘Объём куба =',b:6:1);
список
А, В – веществ.
Вывод
«Введите число»
Ввод А
В=А*А*А
End.
Вывод В
Конец
5. Алгоритмическая конструкция «ветвление»
Полная форма ветвленияНеполная форма
ветвления
Условие
Действие 1
Условие
Действие 2
если <условие>
то <действие 1>
иначе <действие 2>
все
Действие 1
если <условие>
то <действие 1>
все
6.
Задача. Определить, какая фигура больше: квадрат состороной a или круг с радиусом r
Начало
список
program _n2;
a,r,S1,S2 – веществ.
var a,r,s1,s2: real;
Вывод
begin
«Введите а, r»
writeln (‘Введите a,r');
Ввод а, r
readln (a,r);
S1=a*a
s1:=a*a;
S2=3.14*r*r
s2:=3.14*r*r;
Нет
Да
S1>S2
if s1>s2
then writeln (‘Квадрат больше’)
еlse writeln (‘Крyг больше’);
Вывод
Вывод
«Круг больше»
«Квадрат больше»
end.
Конец
7.
Алгоритмическая конструкция«повторение»
Повторение
алгоритмическая
конструкция,
представляющая
собой
последовательность
действий,
выполняемых многократно.
Последовательность действий, многократно повторяющаяся
в процессе выполнения цикла, называется телом цикла.
8. Виды циклических конструкций
НачалоУсловие
Нет
Начало
Начало
i = i1, i2
Тело цикла
Да
Тело цикла
Тело цикла
Условие
Нет
Конец
Конец
Конец
Цикл с заданным условием продолжением работы
Цикл с заданным числом повторений
Цикл с заданным условием окончания работы
Да
9.
Задача: Вычислить и вывести все значения y по формулеy=2x для всех целых значений x от 1 до n
Начало
program _n3;
var x,y,n: integer;
begin
writeln ('n=');
readln (n);
for х:=1 to n do
begin
y:=2*x;
writeln ('x=',x,' y=',y);
end;
end.
список
x, y, n - целые
вывод ‘n=‘
ввод n
х:=1,n
y=2x
вывод x, y
конец
10.
11.
Босова, Л.Л. Информатика : учебник для 8 класса /Л. Л.Осова, А. Ю. Босова. – М.: БИНОМ. Лаборатория знаний,
2015. – 160 с.