Рабочие листы
к вашим урокам
Скачать
1 слайд
Тема:
Базовые структуры алгоритмов.
2 слайд
Основные базовые структуры:
Следование
Разветвление
Повторение
3 слайд
Операцию следования представляют в виде последовательности двух (или больше) простых операций, которые выполняются одна за одной. Если алгоритм состоит лишь из последовательности простых операций, то его называют простым или линейным.
4 слайд
Пример 1. Составить алгоритм вычисления и печати значения выражения: y = (ax + b) (cx + d ).
начало
Ввести
a, b, c, d, x
y = (ax+b)(cx+d)
Вывести у
конец
5 слайд
Операция разветвления -
это указание выполнить одну из двух команд: команду 1 или команду 2 в зависимости от истинности или ошибочности некоторого утверждения (логического выражения).
6 слайд
Логическое выражение
Действие 1
Действие 2
Да
Нет
Логическое выражение
Действие 1
Да
Нет
Полное
Неполное
7 слайд
Пример 2. Составьте алгоритм нахождения наибольшего из трех чисел a, b, c и результат присвойте переменной x.
1.Задать значение a, b, c.
2.Если a > b, то max=a, иначе max=b.
3.Если max>c, то х := max, иначе х=c.
4.Напечатать значение х.
начало
a, b, c
a > b
max = a
max = b
Да
Нет
max > c
x = max
x = c
Да
Нет
x
конец
8 слайд
Повторение (цикл) -
Алгоритмическая конструкция, которую применяют, когда есть необходимость выполнить одно и то же действие (действия) несколько раз подряд.
9 слайд
Различают три типа циклов:
Пока … делаем … (предусловие)
Делаем … пока … (постусловие)
Цикл с счетчиком
10 слайд
Цикл с предусловием
Цикл с постусловием
Логическое выражение
Действия
Да
Нет
Логическое выражение
Действия
Да
Нет
11 слайд
Пример 3. Составьте алгоритм вычисления суммы целых чисел от 1 до 100.
Присвоить начальные значения sum:= 0, x:=1.
Пока x < =100, выполнять команды:
sum:= sum+ x
x:= x+1.
Напечатать значение sum.
12 слайд
Структура цикла со счетчиком позволяет выполнять группу команд, пока значение переменной-счетчика не достигнет конечного значения.
13 слайд
Пример 4. Составьте алгоритм вычисления суммы целых чисел от 1 до 100.
Присвоить начальные значения sum:= 0.
Для x от 1 до 100 с шагом 1 выполнять команду sum:= sum + x.
Напечатать значение sum.
Рабочие листы
к вашим урокам
Скачать
Тема. Базовые структуры алгоритмов. Конструирование алгоритмов
Цель:
· сформировать понятие:
- следование;
- разветвление;
- повторение;
- блок-схемы;
- базовых структур алгоритмов и их действия;
· формировать представление о:
- разных методах представления алгоритмов;
- общих основах терминологии алгоритмизации;
· формировать умения:
- использовать графические схемы базовых структур алгоритмов для описания алгоритмов;
- использовать разные способы представления алгоритмов;
· воспитывать внимательность, дисциплинированность во время работы за ПК.
Тип урока: усвоение новых знаний, формирование умений.
Вспомним математику. В ней решение любой задачи сводится к выполнению арифметических действий, вычисление значений выражений, решения уравнений, неравенств, исследования функций и т.п. Для описания алгоритмов решения задач в информатике также используют определенную совокупность команд, указаний. В отличие от других наук, в программировании проведено четкое разделение всех команд на группы. На этом уроке мы рассмотрим базовые команды программирования, с помощью которых можно записать алгоритм решения любой задачи.
6 664 542 материала в базе
Настоящий материал опубликован пользователем Калиниченко Сергей Владимирович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 144 ч.
Мини-курс
6 ч.
Мини-курс
4 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.