Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Способы записи алгоритма
Используются следующие способы представления алгоритма: на естественном языке (описание каждого шага словесно); в графическом виде (в виде блок-схем); на алгоритмическом языке; на языке программирования, в виде программы (кода). Задача. Составить алгоритм, с помощью которого можно рассчитать площадь прямоугольника, если известны его стороны a и b.
Математическая модель (в виде формулы): Словесная форма записи алгоритма: 1) Ввести в компьютер значение стороны a; 2) Ввести значение стороны b прямоугольника; 3) Рассчитать S=a*b; 4) Вывести на экран компьютера значение площади прямоугольника S. Графический способ записи алгоритма: Блок-схема - графический способ, c помощью которого можно описать алгоритм, где каждый шаг изображается в виде связанных блоков. Основные блоки, изображаемые в блок-схемах: Пуск - останов. Таким блоком, как правило, начинается и заканчивается блок-схема. Процесс. В таких блоках производят вычисления или описывают простые шаги. Предопределенный процесс. Такими блоками обозначают вызов процедур или функций. Ввод-вывод. Таким блоком обозначают шаги по вводу исходных данных и выводу результатов. Решение. Осуществляет проверку условий. Модификация. Определяют повторяющиеся (циклические) шаги в алгоритме. Межстрочный перенос. Используется для переноса связи блоков. Пример решения задачи в виде блок схемы:
Запись на алгоритмическом языке: алг Площадь прямоугольника (арг цел a,b, рез цел S) дано | a>0, a>0 надо | S = a*b нач | ввод a,b; | S:=a*b; | вывод "S = ", S; кон Запись алгоритма на языке Паскаль: Program Task1 (input, output); Var a,b,s: integer; Begin writeln (‘Введите стороны a и b’); read (a, b); S:=a*b; write (‘S=‘,S,’кв.см.’) End. Date: 2016-06-06; view: 1844; Нарушение авторских прав |