Основы алгоритмизации и программирования

  • Добавили18.08.2004
  • Размер21,75 Kб
  • Скачали3258

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

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

Заголовок состоит из зарезервированного слова PROCEDURE, идентификатора имени процедуры и необязательного заключенного в круглые скобки списка формальных параметров с указанием типа каждого параметра. Имя процедуры - идентификатор, уникальный в пределах программы. Тело процедуры представляет собой локальный блок, по структуре аналогичный программе.

Описания меток, констант, типов и т. д. действительны только в пределах данной процедуры.

В теле процедуры можно использовать любые глобальные константы и переменные. PROCEDURE имя Формальные параметры CONST TYPE VAR BEGIN операторы END В качестве примера опишем процедуру, которая прерывает выполнение программы и выдает соответствующее сообщение об ошибке PROCEDURE AbortMsg string BEGIN WritelnОшибка , Msg Halt1 END Сохраним данный пример в файле ABORT. PAS для дальнейшего использования в примере ниже по тексту.

Процедура не может выполниться сама, ее необходимо вызвать по имени и указать фактические параметры того же типа, что и формальные. Количество и тип формальных параметров равны количеству и типу фактических параметров. В качестве примера приведем фрагмент программы, в котором используется описанная выше процедура Abort PROGRAM DemoProc Подсчет суммы десяти введенных целых положительных чисел, если будет введено .

Скачать
Контрольная Информатика 17.06.2010

Програмирование и основы алгоритмизации

Всё начиналось примерно в 60-х годах, когда был разработан оригинальный язык программирования Basic (Beginner s All-purpose Symbolic Instruction Code). Он был достаточно «прост» в понимании и отвечал достаточно серьёзным требованиям выполняемых задач.

Курсовая Педагогика 23.12.2008

Алгоритмизация процесса обучения младших школьников

Введение Глава 1. Теоретические основы алгоритмизации процесса обучения младших школьников 1.1. Сущность программированного обучения 1.2. Алгоритмизация обучения 1.3. Алгоритм и его основные виды Выводы по I главе Литература Введение Важнейшей задачей

Реферат Радиоэлектроника 25.05.2006

Алгоритмизация

3 I. Язык HTML основные понятия . 1.1.Терминология .5 1.2.Анатомия Web - страницы 7 1.3.Форматирование текста 17 II. Алгоритмизация. 2.1.Понятия и свойства алгоритма .22 2.2.Язык блок схем . 23 2.3.Основные базовые структуры алгоритма 25 2.4.Внешний синтаксис.

Диплом Программирование 15.12.2002

Обучающая программа "Графика" программированию в графическом режиме на языке...

7 1. Назначение Обучающей Программы 9 1.1. Обзор существующих обучающих средств и методов 9 1.2. Назначение программы для обучения работе в графическом режиме 12 1.2.1. Роль ЭВМ в учебном процессе Спгуап 12 1.2.2. Методика обучения с помощью обучающей

5ballov.qip.ru рекомендует:

  • Выбор ВУЗа

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

  • Как сдать ЕГЭ

    Прежде, чем идти в выбранный вуз с документами, нужно сначала получить аттестат, который выдается после сдачи экзаменов. А подготовиться к ним можно в нашем разделе ЕГЭ. Там также представлены варианты за прошлые года.

  • Подготовка к ГИА

    Для девятиклассников не менее важно окончание учебного года. Их также ждет государственная итоговая аттестация. Подготовиться к ней можно на нашем сайте в разделе ГИА. Главное помнить: самоподготовка - это путь к успешной сдаче.

Облако тегов