Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Цель занятия: изучение понятия алгоритма, его свойств, форм представления и построения базовых структур алгоритма.Содержание книги
Поиск на нашем сайте
Алгоритмом называется формализованное описание последовательности необходимых действий компьютера для выполнения какой-либо операции, решения задачи. Алгоритм предназначен для использования при подготовке программы – системы команд для компьютера. Алгоритмы, в соответствии с которыми решение поставленных задач сводится к математическим действиям, называются вычислительными алгоритмами. Примерами вычислительных алгоритмов могут служить алгоритмы расчетов по различным математическим формулам. Алгоритмы, в соответствии с которыми решение поставленных задач сводится к логическим действиям, называются логическими алгоритмами. Примерами логических алгоритмов могут служить алгоритмы поиска минимального числа, поиска пути на графе, сортировки. Реализация алгоритма за конечное число шагов приводит к решению задачи. Разделение алгоритма решения задачи на отдельные операции - важное свойство алгоритмов, называемое дискретностью. Каждая команда алгоритма должна определять однозначное действие. Такое свойство алгоритмов называется определенностью. Реализация алгоритма должна заканчиваться получением некоторого результата. Это свойство алгоритма называется эффективностью. Конечность алгоритма: алгоритм всегда должен заканчиваться после выполнения конечного числа операций. Массовость алгоритма позволяет, пользуясь одним и тем же алгоритмом, решать множество однотипных задач, изменяя лишь исходные данные. Алгоритм может быть: - записан на естественном языке (словесная запись); - изображен в виде блок-схемы; - записан на алгоритмическом языке. В блок-схеме алгоритма каждый вид действия отображается на схеме некоторой геометрической фигурой – блоком и дополняется элементами словесной записи (табл. 1.1.).
Таблица 1.1 Основные элементы блок-схем алгоритмов
Структура алгоритма - определенный набор блоков и стандартных способов их соединений для выполнения типичных последовательностей действий. Основные структуры: линейные (рис. 1.1, а), разветвляющиеся (рис. 1.1, б), циклические (рис. 1.1, в, г).
Линейными называются алгоритмы, в которых действия осуществляются последовательно друг за другом. Пример 1. Составить блок-схему алгоритма решения задачи: вычислить площадь пожара в виде круга при заданном радиусе (рис. 1.2).
Решение. R – радиус, S – площадь пожара.
Практические задания 1. Разработать блок-схему алгоритма решения задачи: вычислить количество пожарной техники в двух частях, при этом во второй части техники больше, чем в первой, в 1,1 раза. 2. Разработать блок-схему алгоритма решения задачи: вычислить процент присутствующих на занятии слушателей.
Контрольные вопросы 1. Дайте определение алгоритма. 2. Какие существуют формы представления алгоритмов? 3. Объясните понятие «дискретность алгоритма». 4. Назовите основные элементы блок-схем алгоритма и их назначение. 5. Назовите базовые структуры алгоритмов. Практическое занятие 2 Разветвляющийся алгоритм
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 371; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.55.138 (0.005 с.) |