632.50K
Category: informaticsinformatics

Алгоритмические структуры программирования (9 класс)

1.

9 класс

2.

Ваша цель во время карантина: написать
конспект+выполнить все задания в
тетрадке!
А также выучить материал: стр. 105-107 и
1113-119!

3.

Решение задачи на ЭВМ можно
разбить на следующие этапы:
•постановка задачи;
•разработка алгоритма;
•составление программы;
•трансляция программы;
•отладка и выполнение программы;
•анализ результатов.
* Транслятор - это программа, осуществляющая перевод текстов с одного
языка на другой, т.е. с входного языка (Паскаль, Си и т.д.) на машинный
язык реальной ЭВМ.

4.

ГРАФИЧЕСКИЙ СПОСОБ ОПИСАНИЯ АЛГОРИТМОВ
При разработке алгоритмов чаще всего
используют
следующие способы их описания:
словесный, графический, с помощью языков
программирования.
Рассмотрим два способа: графический и с
помощью языков программирования.
Графический
способ
записи алгоритмов
наиболее наглядный и распространенный. Он
основан на использовании геометрических фигур
(блоков), каждая из которых отображает конкретный
этап процесса обработки данных, соединяемых
между собой прямыми линиями, называемыми
линиями потока.

5.

Геометрическая фигура
1
b
Начало
0,5a
b
s:=x*y
a
b
a
x>y
Нет
Назначение
2
Начало
и
завершение
алгоритма.
Да
Выполнение операции или
группы
операций,
в
результате
которых
изменяются значение, форма
представления
или
расположение данных
Выбор
направления
выполнения алгоритма или
программы в зависимости от
некоторых
переменных
условий

6.

1
2
b
Ввод
a
0,25a
Комментарий
Ввод-вывод
преобразование данных в
форму,
пригодную
для
обработки или регистрации
результатов обработки
Указания
последовательности связей
между элементами схемы
алгоритма
Текст,
поясняющий
выполняемую
операцию
или
группу
операций.
Располагается справа от
геометрической фигуры

7.

Самостоятельная работа на оценку.
На основе страниц 113 – 119
заполнить таблицу по образцу:
Алгоритмические структуры
Тип структуры
Определение
структуры
Использование
арифметически
х операций
Использование
операторов
Пример
применения в
программирова
нии
«Линейный»
«Ветвление»
«Выбор»
«Цикл»

8.

Ответить письменно на вопросы и сделать задания, пользуясь
учебником (с. 119 - 123) или тетрадью.
1. К какому виду алгоритмов относятся
данные примеры?
2
Начало
1
3
Ввод s
s - площадь круга
i:=1
4
2
2
Нет
y1=3x1+4
l:=2*
s
Да
Kонец
f:=1
1
Bвод х1,y1
Bывод:
принадлежит
1
Bвод
n
Hачало
3
Hачало
l -длина
окружности
f:=f*i
6
i:=i+1
4
Bывод: не
принадлежит
3
Вывод l
Конец
7
i<=n
8
Нет
Bывод
f
Kонец
Рис.1
Рис.2
Рис.3
Да

9.

2. Алгоритм называется линейным, если:
1. он составлен так, что его выполнение предполагает
многократное повторение одних и тех же действий;
2. ход его выполнения зависит от истинности тех или иных
условий;
3. его команды выполняются в порядке их естественного
следования друг за другом независимо от каких-либо
условий.
Выберите верное представление
арифметического выражения
на
алгоритмическом языке:
3.
1.x + 3y / 5xy
2.x + 3*y / 5*x*y
3.(x + 3y) / 5xy

10.

Ответить письменно на вопросы и сделать задания, пользуясь
учебником (с. 119 - 123) или тетрадью.
4. Что такое переменная?
5. Перечислите целочисленные типы переменных.
6. К какому типу переменных относится тип
Boolean?
7. Количество в имени не может быть более …?
8. Зачем нужно объявлять переменные в
программе?
9.Что означает определение «присваивание» на
языке программирования?
10. В чем разница между типом, именем и
значением переменной?
11. Перечислите логические операции.

11.

Домашнее задание
•Учить теорию по
разделу «Алгоритмы»,
•Принести учебники к
следующему уроку.
English     Русский Rules