Понедельник, Июль 5th, 2010

Вопросы и ответы АЯВУ

ЯЗЫКИ ПРОГРАММИРОВАНИЯ — формальные языки для описания данных (информации) и алгоритма (программы) их обработки на ЭВМ. Основу языков программирования составляют алгоритмические языки. Первыми языками программирования были машинные языки, представляющие собой системы команд для конкретных ЭВМ. С развитием вычислительной техники появились более сложные языки программирования, ориентированные на решение различных задач: обработка экономической информации (кобол), инженерные и научные расчеты (фортран), обучение программированию (алгол-60, паскаль), моделирование (слэнг, симула) и др. Расширение сферы использования ЭВМ привело к появлению многоцелевых (универсальных) языков программирования для записи алгоритмов решения задач практически из любой области (алгол-68, СИ, ПЛ/1 и др.), а также языков программирования для персональных ЭВМ (бейсик, паскаль и др.). Для перевода (трансляции) описаний алгоритмов с одного языка программирования на другой, преимущественно на машинный язык, применяют специальные программы — трансляторы.
3. Основные компоненты языка программирования.
Алгоритмический язык образуют три составляющие: Алфавит-это фиксированный для данного языка набор символов, т.е. «букв алфавита», из которых должен состоят любой тест на этом языке, — никакие другие символы в тексте не допускаются. Синтаксис-это правила построения фраз, позволяющие определить, правильно или не правильно написана та или иная фраза. Синтаксис языка представляет собой набор правил, устанавливающих, какие комбинации символов являются осмысленными предложениями на этом языке. Семантика — система правил истолкования отдельных языковых конструкций, семантика устанавливает, какие последовательности действий описываются фразами языка и какой алгоритм определен данным текстом на алгоритмическом языке.
4. Структура программы на языке Паскаль
Любая программа, написанная на языке Borland Pascal 7.0 имеет следующие разделы:
РАЗДЕЛ ОБЪЯВЛЕНИЙ
Program -Заголовок программы
{$…} -Глобальные директивы компилятора
uses -Подключаемые библиотеки (модули)
label -Раздел объявления глобальных меток
const-Раздел объявления глобальных констант
type -Раздел объявления глобальных типов
var -Раздел объявления глобальных переменных
РАЗДЕЛ ПРОЦЕДУР И ФУНКЦИЙ procedure (function) -Заголовок процедуры (функции) {тело процедуры}
РАЗДЕЛ ОСНОВНОГО БЛОКА ПРОГРАММЫ begin -Основной блок программы end.
В тексте программы могут присутствовать комментарии. Они важны для документирования (пояснения) программы. В комментариях указывается вся информация, которая предназначена для разъяснения программы и упорядочения программного текста. Комментарии представляют собой произвольный текст, ограниченный с двух сторон фигурными скобками {…} или (* …*).
5. ПОНЯТИЕ АЛГОРИТМА.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12