Если чувствует себя хорошо, то собирается в школу. 2. Иначе – остается дома.
Приведенный алгоритм называется разветвляющимся, он выполняется в зависимости от условия, т.е. от вопроса на который можно ответить «да» или «нет». Алгоритм ветвления, как и другие алгоритмы должны обладать следующими свойствами: 1) дискретность – разбиение процесса обработки информации на более простые этапы (шаги выполнения), выполнение которых компьютером или человеком не вызывает затруднений; 2)определенность алгоритма – однозначность выполнения каждого отдельного шага преобразование информации; 3) выполнимость – конечность действий алгоритма решения задач, позволяющая получить желаемый результат при допустимых исходных данных за конечное число шагов; 4)массовость – пригодность алгоритма для решения определенного класса задач;
Чтобы сделать алгоритм более наглядным, часто используют блок-схемы. Различные элементы алгоритма изображаются с помощью различных геометрических фигур: начало и конец алгоритма обозначаются прямоугольниками с закругленными углами, а последовательности команд — прямоугольниками.
Ветвления играют в алгоритмах очень большую роль, поскольку предусматривают корректную реакцию на самые разнообразные ситуации, возникающие в процессе обработки информации. Благодаря этой структуре алгоритм приобретает способность выбирать, один из существующих вариантов работы, наиболее подходящий к сложившейся в данный момент ситуации. В частном случае речь может идти о выполнении или игнорировании при определенных условиях того или иного участка алгоритма. Команду ветвления чаще всего называют по первому слову конструкции — если.
Вся команда обычно записывается в форме одного из приведенных ниже вариантов: если логическое выражение то серия команд 1
иначе серия команд 2 конец ветвления
Это полная форма разветвляющего алгоритма – это форма записи, в которой предусмотрены команды в ветви «да» и в ветви «нет».
если логическое выражение то серия команд конец ветвления
это неполная форма – это форма записи разветвляющегося алгоритма, в которой предусмотрены команды одной ветви.
Билет № 9
Электронная таблица— компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двухмерных массивов, имитирующих бумажные таблицы.
Идею электронных таблиц впервые сформулировал американский учёный австрийского происхождения Рихард Маттезих в 1961 г
Электронные таблицы представляют собой удобный инструмент для автоматизации вычислений.
Электронная таблица позволяет хранить в табличной форме большое количество исходных данных, результатов.
Для табличных расчетов характерны относительно простые формулы, по которым производятся вычисления, и большие объемы исходных данных. Такого рода расчеты принято относить к разряду рутинных работ, для их выполнения следует использовать компьютер. Для этих целей созданы электронные таблицы.
Билет № 10
Линейный алгоритм.
Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом.
Д
ля
того чтобы сделать алгоритм более
наглядным, часто используют блок-схемы.
Различные элементы алгоритма изображаются
с помощью различных геометрических
фигур:
Все значения, происходящие в реальном мире, отражаются в компьютерных моделях в виде изменений величии., В языках программирования их называют переменными величинами, или просто - переменными, в противовес постоянным, неизменным величинам, называемым константами. Можно сказать, что главное, что происходит при выполнении алгоритмов, - это изменение значений переменных. Изменение значений переменных производится с помощью операции "присваивание". Эту операцию мы будем обозначать := "двоеточие" и "равно"). Запись сумма:=сумма+цена*количество означает: значение переменной "цена" умножается на значение переменной "количество", складывается со значением переменной "сумма", а полученный результат становится новым значением переменной "сумма".
Пример - Алгоритм "Определение стоимомти Материалов":
Начало
Если Вид_ремонта:=Евро то
Цена_двери:=Цена_двери*5
Цена_окна:=Цена_окна*4
Цена_обоев:=Цена_обоев*3
Ст_дверей:=Цена_двери*Кол_дверей
Ст_окон:=Цена_окон*Кол_окон
Ст_обоев:=Периметр*Высота*Кол_обоев
Материалы:=Ст_дверей+Ст_окон+Ст_обоев
Конец
Билет № 11
Алгоритм – это информационная модель, описывающая процесс преобразования объекта из начального состояния в конечное в виде последовательности понятных исполнителю команд.
Рассмотрим информационную модель, описывающую процесс редактирования текста.
