Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


CF 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-10-01; Мы поможем в написании ваших работ!; просмотров: 294 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Даже страх смягчается привычкой. © Неизвестно
==> читать все изречения...

2484 - | 2178 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.