Официальный сайт jhealth 24/7/365

НФПК
Проект реализуется
Национальным фондом подготовки кадров
Вы не зарегистрированы

Авторизация



Алгоритмы и основные алгоритмические конструкции

Размещено: Лариса Набидулина - вс, 15/04/2012 - 19:14
Данные об авторе
Автор(ы): 
Набидулина Л. Г.
Место работы, должность: 

МКОУ СОШ №1, учитель информатики

Регион: 
Ставропольский край
Характеристики ресурса
Класс(ы): 
9 класс
Класс(ы): 
10 класс
Предмет(ы): 
Информатика и ИКТ
Целевая аудитория: 
Учащийся (студент)
Целевая аудитория: 
Учитель (преподаватель)
Тип ресурса: 
дидактический материал
Краткое описание ресурса: 
<p> Презентация &quot;Алгоритмы и основные алгоритмические конструкции&quot;<span style="display: none;">&nbsp;</span> может быть использована при изучении темы &quot; Основы алгоритмизации&quot; в 9-10 классе</p>

Слово алгоритм произошло от algorithm – латинского написания слова аль – Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма (города в современном Узбекистане) МухамедабенМусу, жившего в 783 – 850 гг. 

Свойства алгоритма:

•Точность (определенность)-каждая команда определяет однозначное действие исполнителя;
•Понятность- алгоритм, составленный для конкретного исполнителя, должен включать только те команды, которые входят в систему его команд
•Конечность– исполнение алгоритма должно завершаться за конечное число шагов;
•Дискретность(от лат. discretus— разделенный, прерывистый) – это разбиение алгоритма на ряд отдельных законченных действий (шагов).

Массовость. 

Для успешного выполнения работы мало иметь алгоритм.

Всегда требуются исходные данные, с которыми будет работать исполнитель.

Исполнителю, решающему математическую задачу, требуется исходная числовая информация.

Дано: катеты прямоугольного треугольника а=3 см; b=4см

Найти: гипотенузу с=?

Алг Гипотенуза

Нач

1.Возвести а в квадрат
2.Возвести  b в квадрат
3.Сложить результаты действий 1 и 2
4.Вычислить квадратный корень из результата 3-го действия и принять его за значение с 

Алгоритм– понятное и точное предписание исполнителю, выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.

Словесная формазаписи алгоритмов обычно используется для алгоритмов, ориентированных на исполнителя-человека. Команды такого алгоритма выполняются  в естественной последовательности, если не оговорено противного.

Блок-схемапредставляет алгоритм в наглядной графической форме. Команды алгоритма помещаются внутрь блоков, соединенных стрелками, показывающими очередность выполнения команд алгоритма. 

Псевдокодпредставляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов. Он занимает промежуточное место между естественным и формальным языком. 

Исполнитель– устройство или живое существо, которое выполняет по определенным правилам составленный алгоритм. 

Команда– это указание исполнителю совершить некоторое действие. 

Набор всех команд исполнителя называется егосистемой команд. 

Исполнителя, который может и не понимать цели алгоритма называютформальным исполнителем. 

Линейные алгоритмы состоят из нескольких команд (операторов), которые должны быть выполнены последовательно одна за другой. 

Ветвление (развилка) - такая форма организации действий, при которой в зависимости от выполнения или невыполнения конкретного условия, совершается либо одна, либо другая последовательность действий. 

Циклические алгоритмы.

Для программирования повторяющихся действий применяется команда цикла, которая имеет следующую структуру:

Пока<условие>, повторять

Нц

               <тело цикла>

Кц

Команда цикла использует обратную связь между объектом управления и управляющей системой. Проверка условия дает информацию управляющей системе о состоянии объекта управления.

Если проверяемое условие выполняется(истинно), то выполняются команды, составляющие тело цикла. Если условие ложно, то происходит выход из цикла.  

Вопросы:

  1. Что такое алгоритм? Откуда произошло это слово?
  2. Что такое исполнитель? Что такое СКИ исполнителя?
  3. В чем состоят основные свойства исполнителя?
  4. В какой форме может быть записан алгоритм? Что такое блок-схема?
  5. Что такое программа ?
  6. Какие виды алгоритмов Вам известны 

 

 

 

 

 

 

 

 

 

 

 

Прикрепленный файл Размер
algoritm_constr.pptx 647.31 Кбайт

Поиск

Loading

Оценка материала

...

Смотреть видео 365 онлайн


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн