Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

CF Pascal



Читайте также:
  1. Организация работ с процедурами и функциями пользователя в языке программирования turbo pascal. Передача параметров. Рекурсия и ее использование.
  2. Программирование на языке Pascal. Программы линейной и разветвляющейся структуры
  3. Структура программы на языке Pascal
  4. Язык Turbo Pascal: структура программы, простой и составной оператор. Операторы переходов: условный оператор, оператор выбора (переключения).

 

В части I данного курса программирование рассматривается как деятельность по решению задач с помощью языка CF Pascal. CF Pascal (Character&File Pascal) – язык программирования, являющий подмножеством языка программирования Pascal, использующий один тип данных - символьный и одну структуру данных – текстовый файл.

CFP нужен для того, чтобы сконцентрироваться на программировании как таковом и избежать соблазна удариться в изучение языка программирования Pascal.

CFP прост, но это не главная причина, по которой мы будем его использовать. Символы и файлы – фундаментальные понятия в программировании. Простые и легко формулируемые задачи в программировании требуют умения мыслить и организованности, чтобы решить их с помощью символов и файлов. К тому же программирование на CF Pascal является полной моделью программирования на любом языке программирования. Это значит, что на CF Pascal можно решать те же задачи, что и на полном Pascal. Отличие в том, что Pascal позволит решать те же задачи более эффективно.

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

Компьютеры подчиняются законам физики и электроники, но не законам арифметики. Арифметика в компьютерах следствие продуманного инженерного проектирования, которые заставили электронные приборы моделировать вычислительные операции, которые необходимы пользователям. Фактически, компьютер читает и пишет только символьные последовательности – его интерфейс с человеком. Цифра 7 и число 7 для человека то же самое, что символ 7 для компьютера. Ограничение до символов в CF Pascal не исключает операции с числами, оно просто делает основы для операций с числами более явными.

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

Концентрация на двух ключевых идеях программирования: символах и последовательностях позволит проиллюстрировать и важные концепции и принципы программирования в простом контексте. Научившись решать задачи на CF Pascal, вы без труда будет их решать используя полный Pascal или другой язык программирования.


Pascal-программа (PP) – записанное множество операторов, заданное для выполнения компьютером, написанное на языке Pascal.

 

Pascal-машина (PM) – любая комбинация аппаратно-программных средств, способная выполнить Pascal-программу.

 

Мы будем использовать Turbo Pascal – наиболее распространенный компилятор Паскаля, который поддерживает стандарт и имеет несколько интересных расширений, которые мы, возможно, используем.

 


Дата добавления: 2015-07-11; просмотров: 104 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.005 сек.)