
- •Оглавление
- •Основные понятия.
- •Основная структура программы.
- •Алфавит языка
- •Понятие переменной. Типы.
- •Оператор присваивания. Арифметические выражения
- •Операторы ввода и вывода информации
- •Метки. Оператор безусловного перехода
- •Условный оператор
- •Цикл "с параметром"
- •Определение типов
- •Массивы.
- •Работа с файлами.
- •Рекомендуемая литература
[Введите название организации] |
Злой документ |
[Введите подзаголовок документа] |
|
Admin |
[Выберите дату] |
[Введите аннотацию документа. Аннотация обычно представляет собой краткий обзор содержимого документа. Введите аннотацию документа. Аннотация обычно представляет собой краткий обзор содержимого документа.] |
Оглавление
Основные понятия. 4
Основная структура программы. 4
Алфавит языка 5
Понятие переменной. Типы. 6
Оператор присваивания. Арифметические выражения 7
Операторы ввода и вывода информации 9
Метки. Оператор безусловного перехода 10
Условный оператор 10
Цикл "С параметром" 14
Определение типов 19
Массивы. 21
Работа с файлами. 27
Рекомендуемая литература 29
Введение.
Предмет "Основы алгоритмизации и программирования" предусматривает ознакомление студентов с принципами организации и современными методами разработки программного обеспечения в условиях промышленного производства.
Данный курс является основополагающим для специальности 2203 и полученные во время изучения курса знания и умения применяются во всех по следующих курсах данной специальности: "Инструментальные и программные средства вычислительных систем", "Операционные системы", "Численные методы", "Технология разработки программных продуктов».
Знания и умения, полученные при изучении данного курса, широко используются в курсовом проектировании, дипломном проектировании и найдут непосредственное применение в практической деятельности выпускников.
Выбор языка Turbo Pascal обусловлен требованиями Государственного образовательного стандарта среднего профессионального образования, а также популярностью и широким распространением языка среди рядовых пользователей и профессионалов.
Pascal - замечательный язык программирования, который относительно прост в изучении, довольно ясен и логичен и , будучи первым изучаемым языком программирования, приучает к хорошему стилю. Pascal - гибкий и развитый в отношении типов данных язык. Привлекательны его рекурсивные возможности, а также поддержка технологии объектно-ориентированного программирования: он лежит в основе Delphi, системы быстрой разработки приложений для Windows.
Изучение любого языка программирования представляет собой знакомство с формальными правилами записи алгоритмов для их последующего выполнения компьютером. Формальность эта проистекает из самих принципов, заложенных в архитектуру вычислительных устройств, и жесткости математической логики. Поэтому, постарайтесь воспринять все довольно строгие правила как неизбежность, настроить себя на серьезную, скрупулезную, порой сложную работу. Однако не стоит бояться, расстраиваться и сетовать на судьбу: немного аккуратности, внимания, знания предыдущего материала - и вы уже программист.
Основные понятия.
Как и любой алгоритм, являющийся, как вы помните, последовательностью инструкций, программа на языке Паскаль состоит из команд (операторов), записанных в определенном порядке и формате.
Команды позволяют получать, сохранять и обрабатывать данные различных типов (например, целые числа, символы, строки символов, т.д.). Однако кроме команд в записи программы участвуют еще так называемые "служебные слова". Это и есть элементы формальности, организующие структуру программы. Их не так много, но их значение трудно переоценить. Служебные слова можно использовать только по своему прямому назначению. Переопределять их не разрешается.
Вам уже известно, что основное назначение компьютера - облегчить человеку работу с большими объемами информации, поэтому подавляющее большинство программ построено по одному, довольно простому принципу: получение данных из внешнего мира (ввод), обработка их по соответствующему алгоритму, хранение необходимой информации и вывод во внешний (по отношению к компьютеру) мир полученных результатов. Все эти действия реализуются через имеющиеся в языках программирования команды, алгоритмические структуры и структуры данных.