Информатика 7 классПрограммирование алгоритмов ветвления Презентация

  • pptx
  • 18.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Информатика 7 классПрограммирование алгоритмов ветвления Презентация.pptx

Задание. Всем группам из предложенных Вам заданий выделите общий для всех ключевое слово.
1- группа. Информация дается в виде рисунка
2- группа. Информация дается в виде звука
3- группа. Информация дается в виде текста

Как Вы думаете, какой будет тема сегодняшнего урока?

Тема урока:
Программирование алгоритмов ветвления

пятница, 22 мая 2020 г.

Цель обучения

записывать алгоритм на языке программирования
записывать линейные и разветвляющиеся алгоритмы на языке программирования в визуальной среде (например, Lazarus)

Критерии обучения

-Знать полную и не полную запись условного оператора
- представлять условный оператор в виде блок-схемы
- умеет правильно записывать структуру условного оператора на языках программирования
- анализирует в каком месте проекта необходимо использовать условный оператор

Приведите примеры, где и когда Вы используете «Если»

Определение. Разветвляющимся называется такой алгоритм, в котором выбирается один из нескольких возможных вариантов вычислительного процесса. Каждый подобный путь называется ветвью алгоритма

Определение. Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие. Таким образом, условный оператор - это средство ветвления вычислительного процесса


Полная форма:

Если (условие) то действие 1
иначе действие 2

Не полная форма:

Если (условие) то действие 1

Алгоритмическая запись и блок-схема условного оператора

Общая запись на языках программированиях

Pascal/Lazarus

C++/C++ Builder

Python

If <условие> then
действие 1
else
действие 2

If (условие)
{действие 1}
else
{действие 2}

If <условие>:
действие 1
else:
действие 2

Простое условие  - это математическое сравнение двух выражений по величине (сравнение двух величин). Операции сравнения на языке программированиях можно записать при помощи следующих знаков (таблица_1):

Pascal/
Lazarus

C++/
C++ Builder

Python

Операция сравнения

=

==

Равно

>

Меньше

<

Больше

>=

Больше или равно

<=

Меньше или равно

<>

!=

Не равно

Пример: Написать программу которая проверяет является ли введенное число отрицательное или положительное?

Pascal/Lazarus

C++/C++ Builder

Python

Program chislo;
Var a: integer;
Begin
writeln (‘Введите число’);
readln (a);
If a>0
then
writeln (‘Положительное’);
else
writeln (‘Отрицательное’);
end.

#include
int main()
{ int a;
cout << “Введите число”;
cin >> a;
If (a>0)
{cout << Положительное”;}
else
{cout << Отрицательное”;}
Return ();
}

a=raw_input“Введите число”)
If a>0:
printf “Положительное”
else:
printf “Отрицательное”

https://www.youtube.com/watch?v=SAWr-KZhD0E

Физминутка

Задание. Дано уравнение «3*5=?». Напишите программу которая будет проверять, если пользователь ввел правильный ответ то вывести на экран «Верно», иначе «Не верно» Нарисуйте блок-схему

Работа над проектом

Цель обучения

создавать диаграммы в электронной таблице

Критерии обучения

Знать виды и типы диаграмм
Представлять табличные данные в графическом виде (строить диаграммы)
Умеет строить графические функции

Рефлексия

что узнал, чему научился
что осталось непонятным
над чем необходимо работать

Посмотрите также