| ||||||
|
| |||||
АлгоритмыАлгоритм - это упорядоченная совокупность точных (формализованных) и полных команд исполнителю алгоритма (человек, ЭВМ), задающих порядок и содержание действий, которые он должен выполнить для нахождения решения любой задачи из рассматриваемого класса задач.
Различают три базовые алгоритмические структуры: следование, ветвление, повторение.
<команда - предшественник>; <команда - преемник>.
Структура имеет вид: if <условие> then <команда, выполняемая при выполнении условия> else <команда, выполняемая при невыполнении условия>;.
Ключевые (служебные) слова Паскаля - if (если), then (то), else (иначе). Структура типа ветвления в неполной форме - частный случай ветвления в полной форме, в которой при условии невыполнения условия управление просто передаётся следующей команде и больше никаких действий команда ветвления не осуществляет. Эта структура имеет вид: if <условие> then <команда, выполняемая при выполнении условия>; .
Структура повторения типа "пока (while)" записывается в виде: while <условие продолжения повторения> do <повторяемая команда>;
или while <условие продолжения повторения> do begin <повторяемая команда номер 1>; <повторяемая команда номер 2>; . . . <повторяемая команда номер N> end;.
Ключевые слова Паскаля - while (пока), do (выполнять), begin (начало), end (конец). Телом цикла называется последовательность повторяемых команд, которая может быть и пустой (редко встречаемый случай). Часть команды цикла "while <условие продолжения повторения>" - заголовок цикла. Данный цикл выполняется по правилу: если условие повторения для текущих его параметров не выполнено, то повторение команд (тела) цикла на этом завершается; если же оно выполнено, то выполняется тело цикла и вновь проверяем условие повторения команд тела цикла. Данные - это некоторые сообщения, слова в некотором заданном алфавите. Текущее (то есть в рассматриваемое в данный момент времени) состояние данных называют текущим значением данных или просто значением. Одномерный массив (вектор, ряд, линейная таблица)- это совокупность значений некоторого простого типа (целого, вещественного, символьного, текстового или логического типа), перенумерованных в каком-то порядке и имеющее общее имя. Для выделения конкретного элемента массива необходимо указать его порядковый номер в этом ряду. Двумерный массив (матрица, прямоугольная таблица) - совокупность одномерных векторов, рассматриваемых либо "горизонтально" (векторов-строк), либо "вертикально" (векторов-столбцов) и имеющих одинаковую размерность, одинаковый тип и общее имя. Исполнителем называется некоторая биологическая, техническая или смешанная структура, способная исполнять (покомандно или программно) некоторый класс алгоритмов в некоторой операционной среде (некотором множестве допустимых "инструментов" и "команд"). Наиболее используемый тип исполнителя алгоритмов - человек или автомат (компьютер).
Задачи по информатике на составление алгоритмов и программ
http://marklv.narod.ru/inf/zinf.htm http://marklv.narod.ru/inf/info.html http://marklv.narod.ru/inf/modelir.htm http://marklv.narod.ru/inf/mod2.htm
Презентации:
| ||||||
| ||||||
НАЦИОНАЛЬНЫЙ ФОНД ПОДГОТОВКИ КАДРОВ. ИНФОРМАТИЗАЦИЯ СИСТЕМЫ ОБРАЗОВАНИЯ. Сайт сделан по технологии "Конструктор школьных сайтов". |