Презентация, доклад по информатике на тему Базовые алгоритмические структуры

Содержание

Базовые алгоритмические структурыСледованиеЦиклВетвление

Слайд 1Базовые алгоритмические структуры

Базовые алгоритмические структуры

Слайд 2Базовые алгоритмические структуры
Следование
Цикл
Ветвление

Базовые алгоритмические структурыСледованиеЦиклВетвление

Слайд 3Структура программы
1.Название программы
2.Описание типов
3.Описание констант
4.Описание переменных
5.Описание действий

Структура программы1.Название программы2.Описание типов3.Описание констант4.Описание переменных5.Описание действий

Слайд 4
Название программы

program lesson;

Название программыprogram lesson;

Слайд 5Описание констант (const)


const a1 = c1; a2 = c2; …


Пример. const

pi = 3.14; c = 2.7531;
Описание констант (const)			const a1 = c1; a2 = c2; …Пример. const pi = 3.14; c = 2.7531;

Слайд 6Описание типов (type)

type t1 = вид;
t2 =

вид;
Пример:
type LatLetter = ('A'..'z');
Days = 1..31;




Описание типов (type)type t1 = вид;    t2 = вид;Пример: type	LatLetter = ('A'..'z'); 			Days =

Слайд 7Описание переменных (var)


var v11, v12,…: type1;
v21, v22,…: type2;




Пример. var k, i, j: integer; a, b: real;


Описание переменных (var)var v11, v12,…: type1;   v21, v22,…: type2; …Пример. var k, i, j: integer;

Слайд 9
Описание действий (операторов)

begin

end

Описание действий (операторов) begin…end

Слайд 10Оператор присваивания

V:=A;
V:=A+1;
S:=a*b;
P:=(a+b)*2;

Оператор присваивания V:=A; V:=A+1;S:=a*b;P:=(a+b)*2;

Слайд 11Ввод данных


Read (a1, a2, …, ak)
Readln (A1,A2,...AK);



Ввод данныхRead (a1, a2, …, ak)			Readln (A1,A2,...AK);

Слайд 12Вывод данных

Write (A1,A2,...AK); - вывод в строку
Writeln (A1,A2,...AK); - вывод в

столбец
Write (a1, ‘ ‘, a2, ‘ ‘) – вывод в строку
Writeln (‘введите сторону квадрата’);
Write (‘площадь квадрата равна_’ , S);

Вывод данныхWrite (A1,A2,...AK); - вывод в строкуWriteln (A1,A2,...AK); - вывод в столбецWrite (a1, ‘ ‘, a2, ‘

Слайд 14Разветвляющиеся алгоритмы

1)Полное ветвление
if условие then действие1 else действие2;
2)Неполное ветвление
if условие

then действие1;

Разветвляющиеся алгоритмы1)Полное ветвление if условие then действие1 else действие2;2)Неполное ветвлениеif условие then действие1;

Слайд 15Оператор выбора
Case переменная of
Значение1: действие 1;
………
ЗначениеX: действиеX
Else действиеN;
End;

Оператор выбораCase переменная ofЗначение1: действие 1;………ЗначениеX: действиеXElse действиеN;End;

Слайд 16Циклы
Цикл со счетчиком
Цикл с предусловием
Цикл с постусловием

ЦиклыЦикл со счетчикомЦикл с предусловиемЦикл с постусловием

Слайд 17цикл со счетчиком

1)A

. .   end;
 
2)A>B
for i := A downto B    do   begin     . . .   end;

цикл со счетчиком 1)ABfor i := A downto B    do   begin     . . .

Слайд 18Цикл с предусловием
while условие do   begin     оператор1;
оператор2;
…   end;

Цикл с предусловиемwhile условие do   begin     оператор1;		оператор2;		…   end;

Слайд 19Цикл с постусловием
repeat оператор1;
оператор2;
…;
until условие;

Цикл с постусловиемrepeat 	оператор1;		оператор2;…; until условие;

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть