![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Начальный и конечный шаги алгоритмаСодержание книги Поиск на нашем сайте
Используют для обозначения начала программы и её окончания.
Блок ввода-вывода
Обозначает момент ввода данных в ячейки памяти с указанными именами или момент вывода содержимого указанных ячеек на экран монитора или на принтер.
Блок действия (операция присвоения)
Блок, в котором происходит обработка данных (вычисления) и размещение результатов обработки в ячейки памяти с определенными именами, а так же просто для размещения данных в ячейке памяти без предварительной обработки. Этот шаг алгоритма (действие) называют присвоением определенной переменной определённого значения.
Примеры:
В)
Блок выбора решения в зависимости от условия
да нет
Условие в программе обычно выражают, используя операции отношения: <,>,= и т.п. Например: А=5, Х>=0, У<Х.
4.
Блок-схему алгоритма обычно располагают или сверху вниз или слева на право.
Соединитель. N – номер разрыва.
Структуры алгоритмов
Команды выполняются одна за другой в том порядке, в котором они будут описаны в программе и происходят в ходе выполнения алгоритма. Так же эту структуру называют линейной или последовательной.
Данные влияют на ход выполнения алгоритма. По ходу действия выбирается один из возможных путей решения в зависимости от условия.
Полный выбор – в зависимости от результата проверки условия выполняются только действия ветви «ДА» или только действия ветви «НЕТ».
Неполный выбор - в зависимости от результата проверки условия либо выполняются действия одной ветви, либо эти действия пропускаются.
В процессе работы алгоритма определённый набор команд выполняется многократно.
А) Цикл с предварительным условием
Пока выполняется условие повторять действия 1…N. Условие – условие выполнения цикла. Может не выполниться ни разу.
Б) Цикл с последующим условием
До тех пор пока не выполнится условие повторять действие 1,,, N. Условие – условие окончания цикла. Выполнится хотя бы 1 раз.
Действия 1…N называют телом цикла. Примеры решения задач
Задача 1. (Следование)
Задача 2.
Задачи для самостоятельной работы (Составить блок-схему алгоритма решения задачи) 1. Кольцо задано радиусами двух окружностей. Вычислить площадь кольца. 2. Найти высоту равнобедренной трапеции, у которой известны основания (верхнее и нижнее) и боковая сторона. 3. Найти длину и площадь окружности, если известен радиус. 4. Найти диагональ и площадь квадрата, если известна сторона. 5. Даны стороны треугольника. Найти площадь треугольника по формуле Герона. 6. Дан радиус шара. Найти площадь всей поверхности шара и объём. 7. Найти радиус описанной окружности, если известны стороны треугольника. 8. Найти радиус вписанной окружности, если известны стороны треугольника.
9. Даны катеты прямоугольного треугольника 15 и 12. Определить площадь треугольника и гипотенузу. 10. Написать программу вычисления стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек к ним. Задача 1.(Ветвление)
Задача 3.
Задачи для самостоятельной работы (Составить блок-схему алгоритма решения задачи)
1. Для двух целых чисел надо определить, являются они четными или нет. Даны три числа a, b, c. Выясните, верно ли a<b<c. Ответ оформите в виде вывода сообщения: верно или неверно. 2. Выясните, принадлежат ли числа a и b промежутку (-1;1) 3. Даны числа х и у. вычислите число z, равное х+у, если х<=y, и 1-х+у в противном случае. 4. Даны два действительных числа. Меньшее из них замените полусуммой этих чисел, а большее – их произведением. 5. Если данное число х меньше нуля, то z присвоить значение большего из двух чисел х и у, иначе z присвойте значение полусуммы этих чисел 6. Составить алгоритм вычисления функции: f = (z-5)/z2, если z<0; f = z2-1, если 0<=z<=1; f =1/(1-z), если z>1. Задача 1. (Цикл)
Задача 2. Составить алгоритм игры «Отгадай число», где один человек загадывает число, другой, называя своё – отгадывает. После попытки отгадывания даются комментарии: Угадал, Меньше, Больше. Исходные данные: X – загаданное число (вводится один раз)
Y– предполагаемое число (может вводится несколько раз)
Условие выхода из цикла: X=Y – отгадал
Задача 3.
Задачи для самостоятельной работы (Составить блок-схему алгоритма решения задачи)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-20; просмотров: 306; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.93.209 (0.011 с.) |