
- •Свойства алгоритмов Допишите пропущенные слова
- •Домашнее задание.
- •Блок-схема алгоритма
- •Переменная – это область памяти, в которой может хранится определенное значение. Интерфейс программы «Конструктор блок-схем»
- •Руководство по работе с программой «Конструктор блок-схем»
- •Знаки арифметических операций
- •Домашнее задание
- •Линейная структура алгоритмов
- •Домашнее задание
- •Задачи для самостоятельного выполнения.
- •Разветвляющаяся структура алгоритмов.
- •Составные условия в алгоритмах
- •Циклические алгоритмы
- •Задания для самостоятельного выполнения.
- •Ответить на вопросы
Руководство по работе с программой «Конструктор блок-схем»
Действие |
Обозначение на схеме |
Окно свойств оператора |
Примечание |
Начало алгоритма |
|
|
|
Ввод данных |
|
|
С помощью блока ввода данных можно задать значение только одной переменной |
Вычисление значения |
|
|
|
Вывод результата |
|
|
|
Проверка условия |
|
|
|
Конец алгоритма |
|
|
|
Для изменения свойств блока нужно щелкнуть правой кнопкой мыши по блоку и выбрать нужное свойство.
В диалоговом окне ввести нужное свойство.
Или можно было дважды щелкнуть по блоку и использовать иное поле ввода.
Добавление стрелочки
Для изменения положения стрелочки используйте узлы, которые подсвечиваются, когда стрелочка выделена.
Знаки арифметических операций
+ сложение
- вычитание
* умножение
/ деление
математические функции:
Sqr() возведение в квадрат
Sqrt() извлечение корня квадратного
х mod y – остаток от деления
Правила записи арифметических выражений
Целая часть от дроби отделяется точкой, например 3.14
Если нет скобок, то порядок выполнения действий такой:
Возведение в
степень
Умножение, деление
Сложение, вычитание
Скобки меняют порядок выполнения операций
Выражение должно быть записано в одну строку, например
Записывается как
17.0/(3.5+4.0)
Задание. Проставьте недостающие скобки и знаки арифметических операций и заполните таблицу ответов.
3 x + 7 x - 2
1.
3 x + 1 4 x +2
2.
3 sqr x – 5 x + 1 5 - x
3.
x sqrt 5 – 3 x
4.
№ задания Значение х |
1 |
2 |
3 |
4 |
-2 |
|
|
|
|
-1 |
|
|
|
|
0 |
|
|
|
|
4 |
|
|
|
|
8 |
|
|
|
|
Домашнее задание
Дайте определение блок-схемы алгоритма.
Какие блоки вам известны и для чего они предназначены?
Сколько переменных можно задать в блоке ввода данных?
Как осуществляется вычисление значения переменной?
Какие правила выполнения арифметических операций вам известны?
Запишите на языке «Конструктора блок-схем» следующие выражения и вычислите результат
1.
2.
a=10, b=5
a=15, d=5
Линейная структура алгоритмов
Линейным называется такой алгоритм, все действия которого выполняются однократно и последовательно один за другим.
Пример. Составить блок-схему для решения задачи. Дан радиус окружности R. Вычислить длину окружности L и площадь круга S.
Задание 1. По двум заданным вещественным числам вычислить коэффициенты приведенного квадратного уравнения, корнями которого являются эти числа. Заполните шаблон блок-схемы, вписав пропущенные блоки.
№ п/п |
x1 |
x2 |
p |
q |
1 |
2 |
1 |
-3 |
2 |
2 |
6 |
-2 |
-4 |
-12 |
3 |
-3 |
4 |
-1 |
-12 |
Задание 2. Какое значение получит переменная а после выполнения следующего алгоритма?
a=