Презентация, доклад на тему Информатика Алгоритмы с ветвлением (8 класс)

Содержание

Повторение1. Что такое алгоритм?2. Какие свойства имеют алгоритмы?3. Какие виды алгоритмов вы знаете?4. Какие способы представления алгоритмов вы знаете?5. Что означают следующие блок-схемы?

Слайд 1Алгоритмы с ветвлением
Шмакова О.В.

Алгоритмы с ветвлениемШмакова О.В.

Слайд 2Повторение
1. Что такое алгоритм?

2. Какие свойства имеют алгоритмы?

3. Какие виды алгоритмов

вы знаете?

4. Какие способы представления алгоритмов вы знаете?

5. Что означают следующие блок-схемы?


Повторение1. Что такое алгоритм?2. Какие свойства имеют алгоритмы?3. Какие виды алгоритмов вы знаете?4. Какие способы представления алгоритмов

Слайд 3Ветвление – форма организации действий, при которой в зависимости от условий

выполняется одна, либо другая серия действий.

Формы записи команд ветвления

Полная
если
то
иначе

Краткая
если
то

Ветвление – форма организации действий, при которой в зависимости от условий выполняется одна, либо другая серия действий.Формы

Слайд 4Условный оператор – это оператор, обеспечивающий в программе проверку условий и

организацию ветвления.

If <выражение>

then <оператор1>

else <оператор2>

Любое выражение логического типа, вырабатывающееся в результате TRUE/FALSE

Операторы языка PASCAL

FALSE/ELSE

TRUE/THEN

Условный оператор – это оператор, обеспечивающий в программе проверку условий и организацию ветвления.If then else Любое выражение

Слайд 5FALSE/ELSE
TRUE/THEN
If then else
Если то иначе
Пример:
TRUE/THEN
FALSE/ELSE
Определить:
какое число введено, положительное

или отрицательное?
FALSE/ELSETRUE/THENIf then elseЕсли то иначеПример: TRUE/THENFALSE/ELSEОпределить: какое число введено, положительное или отрицательное?

Слайд 6TRUE/THEN
FALSE/ELSE
Pascal :
var x:real;
begin
readln(x);
if x>0 then writeln('x-положительное число')
else writeln ('x-отрицательное число');
end.

TRUE/THENFALSE/ELSEPascal : var x:real;beginreadln(x);if x>0 then writeln('x-положительное число')else writeln ('x-отрицательное число');end.

Слайд 7Case of – это оператор выбора (выбор из).
Case of

1>:<оператор 1>

<список значений n>:<оператор n>

else <оператор>

end

Case of – это оператор выбора (выбор из).Case of : : else end

Слайд 8ч н п з д – Число не принадлежит заданному диапазону
var

x:integer;
begin
read(x);
if x=0 then writeln(‘0);
if x=1 then writeln (‘1');
if x=2 then writeln (‘2');
if x=3 then writeln (‘3');
if x=4 then writeln (‘4');
If x=5 then writeln (‘5’) ');
else writeln('Число не принадлежит заданному диапазону');
end;
end.

Pascal :

Х=0

Х=1

Х=2

Х=3

Х=4

Х=5

0

1

2

3

4

5

ч н п з д

ввод Х

Да

Да

Да

Да

Да

Да

Нет

Нет

Нет

Нет

Нет

Нет

Задача:

Определить:
введенное число от 0 до 5

ч н п з д – Число не принадлежит заданному диапазонуvar x:integer;beginread(x);if x=0 then writeln(‘0);if x=1 then

Слайд 9Программа в 1 окне более трудоемка и требует больше времени.
Во 2

окне будет выполняться только 1 строка и времени потребует меньше.
Программа в 1 окне более трудоемка и требует больше времени.Во 2 окне будет выполняться только 1 строка

Слайд 10 Задачи
1. Даны два числа а и и. Составить программу нахождения

наибольшего из двух.

2. Даны три числа а, и и с. Составить программу нахождения наибольшего из трех.

Задачи1. Даны два числа а и и. Составить программу нахождения наибольшего из двух.2. Даны три числа

Слайд 11 Решение задач

Решение задач

Слайд 12 Решение задач
Решение с введением дополнительной переменной d при полном ветвлении,

с проверкой a>b
Решение задачРешение с введением дополнительной переменной d при полном ветвлении, с проверкой a>b

Слайд 13 Решение задач
Решение без введения дополнительной переменной, но с использованием краткого

ветвления при проверке условия аb
Решение задачРешение без введения дополнительной переменной, но с использованием краткого ветвления при проверке условия аb

Слайд 14 Домашнее задание
С. 76-81 –прочитать, с. 92 ответить на вопросы №№

11 – 18, задание № 2 со слайда 10.
Домашнее заданиеС. 76-81 –прочитать, с. 92 ответить на вопросы №№ 11 – 18, задание № 2

Слайд 15 Спасибо за работу на уроке

Спасибо за работу на уроке

Слайд 16 Литература:
1. Босова Л.Л., Босова А.Ю. Информатика: Учебник для 8

класса. – М.: БИНОМ. Лаборатория знаний, 2013.
2. Информатика. Задачник-практикум в 2 т. / Л. А. Залогова, М. А. Плаксин, С. В. Русаков и др. Под ред. И. Г. Семакина, Е. К. Хеннера: Том 1. – 2-е изд. – М.: БИНОМ. Лаборатория знаний, 2005. – 304 с.: ил.
3. Угринович Н.Д. Информатика и ИКТ: практикум/Н.Д. Угринович, Л.Л. Босова, Н.И. Михайлова. – М. : БИНОМ.Лаборатория знаний, 2010.

Литература: 1. Босова Л.Л., Босова А.Ю. Информатика: Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний,

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

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


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

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

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

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