Языки программирования. Алгоритмические (указаны действия, которые надо выполнять) Декларационные (не указано, как выполнять действия; есть исходные данные.

Презентация:



Advertisements
Похожие презентации
Глава 6. УПРАВЛЯЮЩИЕ СТРУКТУРЫ Оператор присваивания Простой и составной операторы Условный оператор Оператор множественного выбора Оператор цикла с предусловием.
Advertisements

Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Лекция 4 Представление основных структур: итерации, ветвления, повторения. Вспомогательные алгоритмы и процедуры.
Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Виды алгоритмических структур: –блок-схема. –линейный алгоритм. –алгоритмическая структура «ветвление». –алгоритмическая структура «выбор». –алгоритмическая.
Презентацию составила учитель первой категории МБОУ СОШ 14 имени К.С.Федоровского г.Юрги Кемеровской области Яковлева Ирина Владимировна.
© Нечаева Ольга Ивановна 2007 год. ПЕРЕМЕННЫЕ И КОНСТАНТЫ Всякий алгоритм составляется с учетом исполнителя. Теперь в качестве исполнителя будем рассматривать.
Базовые алгоритмические конструкции. Выделяют три базовые структуры алгоритмической конструкции: - Линейные алгоритмы (последовательное выполнение); Линейные.
Алгоритмические конструкции. Виды алгоритмов 1. Линейные алгоритмы 2. Разветвляющие алгоритмы 3. Циклические алгоритмы.
1 Тема 4. Циклы на языке Паскаль.
ЦИКЛЫ ОПРЕДЕЛЕНИЕ, ВИДЫ, ПРИМЕРЫ. ОПРЕДЕЛЕНИЕ Группа этапов, повторяющаяся в процессе решения задачи несколько раз, называется циклом или циклическим.
Тест классы По программированию Pascal.
Переменные, величины Переменные, величины Типы, имена переменных Типы, имена переменных Хранение величин Хранение величин Переменные, величины Переменные,
Операторы цикла Виды операторов цикла W hile(с предусловием -пока) R epeat (с постусловием -до) F or (c параметром -для ) Операторы цикла служат для.
Лекция 4 Программирование на Паскале. Элементы языка Турбо Паскаль 7.0. Типы данных. Управляющие конструкции.
Алгоритм и его свойства. Алгоритм Алгоритм – это описанная на некотором языке, точная конечная система правил, определяющая содержание и порядок действий.
Мазеева Татьяна Александровна, учитель информатики МКОУ «СОШ 3» г. Николаевска Волгоградской обл г. Алгоритмический язык КуМир.
ПРАКТИКУМ по предмету: Информатика Алгоритмический язык Турбо-Паскаль.
класс-ПОВТОРЕНИЕ ОСНОВНЫХ ПОНЯТИЙ ТЕМЫ « ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ » 8 КЛАСС.
Транксрипт:

Языки программирования

Алгоритмические (указаны действия, которые надо выполнять) Декларационные (не указано, как выполнять действия; есть исходные данные и результат)

Общая структура алгоритмических языков программирования Синтаксис Синтаксис 1)Алфавит-набор символов, допустимый к исследованию. 2)Лексика-мнимая единица языка, имеющая самостоятельный смысл. 3)Синтаксис-правила, по которым строятся операторы, выражения. Отличие в синтаксисе языков, деталях. Алгоритмические механизмы, управляемые структуры, операторы Алгоритмические механизмы, управляемые структуры, операторы. Операторы условного и безусловного перехода-минимум, нужный для алгоритма механизма.

Условный оператор Значение: выполнение того или иного действия в зависимости от значения некоторого условия Условие Действие Да Условие Действие 1Действие 2 Нет Да

Оператор множественного выбора Оператор множественного выбора (предназначен для выполнения того или иного действия в зависимости от управления сохранения переменной) Циклические операторы с условием Циклические операторы с условием (выполнение неодн. последовательности действий, пока некоторое условие не станет истинным или ложным)Замечание: 1) для того, чтобы циклы могли завершиться, в их теле должны содержаться операторы или действия влияющие на условие. 2) Тело цикла с предусловным может не выполняться, в то время как с постусловием всегда выполняется хотя бы раз. Оператор безусловного перехода организует переход к оператору, помеченному следующей меткой: Go to Metka: label 3) Механизмы работы с данными: А) размещение резервированного места для данных Б) доступ к данным В) пересылка данных А) механизм доступа к данным реализован (организован) с помощью идентификаторов переменных. (Идентификатор адрес ячейки в оперативке) Б) размещение данных (осуществление резервирования места для данных в оперативке) Данные Тип данных -числовые типы (целые или вещественные) -логические типы (true или false) -строковый тип Массив Массив –объединение одинаковых типов данных (чисел) Размещение: Размещение: Имя переменных Тип

Механизмы размещения Статический Статический (память резервируется на этапе написания программы) Динамический Динамический (выделение памяти происходит на этапе выполнения программы) 4) Интерфейсный механизм – вывод строки текста, знач. числовой переменной. 5) Механизмы взаимодействия с аппаратурой управления -Взаимодействие с операционной системой -Прямой доступ к оборудованию 6) Механизмы структурирования