русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы данных

Паскаль (Pascal) – учебный инструментальный язык программирования вычислительных машин и персональных компьютеров. Сама программа реализует алгоритм решения задачи. В ней программист записывает последовательность действий, выполняемых над определенными данными с помощью определенных операций для реализации заданной цели.

Синтаксически программа состоит из необязательного заголовка и блока. Блок может содержать в себе другие блоки. Блок состоит из двух частей: описательной и исполнительной. Первая часть может отсутствовать, без второй блок не имеет смысла. Глобальный (который не входит ни в какой другой) блок – это основная программа. Локальные блоки – это процедуры и функции. Блочная структура обеспечивает структуризацию программ на уровне исходных текстов. В идеальном случае программа на языке Turbo Pascal состоит из процедур и функций, которые вызываются для выполнения из раздела оператора основной программы. Вначале программы обычно пишется заголовок. Он несет чисто смысловую нагрузку как правило для быстрого распознавания программы самим программистом и может отсутствовать. А вот блок программы быть должен обязательно.

Итак, синтаксически блок состоит из семи разделов:

1. uses – список имен подключаемых библиотечных модулей;

2. описания метокlabel (позволяет выполнить прямой переход на этот оператор с помощью оператора перехода go to из любого места программы;

3. описания констант const (здесь производится присваивание идентификаторам констант постоянных значений);

4. описания типов type (выбор описания типа зависит от программиста и специфики программы);

5. описания переменных var (обязательно предшествует использованию переменной);

6. описания процедур функций function и procedure (для размещения тел подпрограмм);

7. операторов начинается словом begin и оканчивается словом end (основной раздел, т.к. именно в нем происходят действия, приводящие к получению результата).

Для лучшего понимания программы в ней записывается пояснительный текст – комментарий, который можно записать в любом месте программы, где разрешен пробел. Он органичен символами { } или [**] и может содержать любые комбинации русских и латинских букв, цифр и др. символов.

Пример.

{Начало программы}

или {Ввод значения А с клавиатуры}.

Теперь о типах данных.

При решении задач выполняется обработка информации различного характера. Это могут быть целые и дробные величины, строки и др. Для описания множества допустимых значений и совокупности операций, в которых может участвовать данная величина, используется указание ее типа данных. Тип данных (data type) – множество величин, объединенных определенной совокупностью допустимых операций. Все типы данных можно разделить на две группы: скалярные и структурированные (составные). Скалярные в свою очередь делятся на стандартные и пользовательские.

Перечень типов данных в языке Turbo Pascal можно представить в виде следующей схемы:

Просмотров: 492


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.