алгоритмический язык паскаль: учебное пособие по дисциплине ''программирование и основы алгоритмизации''

E-Book Overview

Учебное пособие по дисциплине ''Программирование и основы алгоритмизации'' предназначено для студентов первого курса дневного отделения. Основной целью пособия является освоение студентами правил элементарного программирования на языке Паскаль. Учебное пособие составлено в соответствии с программой и планом для специальности 220100 - ''Управление и информатика в технических системах''.

E-Book Content

Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Московский государственный институт электроники и математики (технический университет) Кафедра «Управление и информатика в технических системах» Алгоритмический язык Паскаль Учебное пособие по дисциплине «Программирование и основы алгоритмизации» Москва 2010 г. Составитель ст. преп. В.Г. Кулаков Учебное пособие по дисциплине «Программирование и основы алгоритмизации» предназначено для студентов первого курса дневного отделения. Основной целью пособия является освоение студентами правил элементарного программирования на языке Паскаль. Учебное пособие составлено в соответствии с программой и планом для специальности «Управление и информатика в технических системах» - 220100. УДК 004.451.9 Алгоритмический язык Паскаль. Учебное пособие по дисциплине «Программирование и основы алгоритмизации» / Моск. гос. ин-т электроники и математики; Сост. В.Г. Кулаков. М., 2010, 41 с. Библиогр.: 6 назв. 2 Содержание Стр. 1. Язык программирования Паскаль 2. Описание языка 3. Основные символы 4. Элементарные конструкции 5. Концепция типа данных 6. Стандартные типы данных 7. Константы 8. Перечисляемый тип данных 9. Интервальный тип данных 10. Переменные 11. Структура программы 12. Выражения 13. Операторы 14. Структурированные типы данных 15. Процедуры и функции 16. Стандартные математические функции 17. Рекурсия 18. Операторы выхода 19. Модули 20. Множества 21. Записи 22. Файлы 23. Последовательный и прямой доступ к данным 24. Указатели 25. Динамические переменные 26. Подпрограммы для работы в графическом режиме 4 4 5 5 6 7 9 10 10 11 11 12 12 18 21 23 25 25 26 27 28 29 33 35 35 37 Список использованной литературы 40 3 1. Язык программирования Паскаль Язык Паскаль разработан Никлаусом Виртом в 1970 году как язык для обучения процедурному программированию. Название языку дано в честь выдающегося французского ученого и философа Блеза Паскаля, а в качестве прототипа был использован алгоритмический язык Алгол-68. Огромную роль в массовом распространении языка Паскаль сыграла компания Borland International, которая создала Turbo-среду для разработки программного обеспечения на персональных компьютерах. Turbo Pascal работал под управлением операционных систем CP/M и MS-DOS на компьютерах с процессорами Intel серии x86. Первая версия языка Turbo Pascal была выпущена в 1983 г. В настоящее время язык Паскаль продолжает использоваться с целью обучения основам алгоритмизации и программирования. Имеется множество различных компиляторов, предназначенных для работы под управлением операционных систем Windows, Unix и Linux. 2. Описание языка Описание любого языка программирования должно включать описания символов, элементарных конструкций, выражений и операторов. Описание символов заключается в перечислении допустимых символов языка. Под описанием элементарных конструкций понимают правила их образования. Описание выражений – это правила образования любых выражений, имеющих смысл в данном языке. Описание операторов состоит из рассмотрения всех типов операторов, допустимых в языке. Описание каждого элемента языка задается его синтаксисом и семантикой. Синтаксические определения устанавливают правила построения элементов языка. Семантика определяет смысл и правила использования тех элементов языка, для которых
You might also like

Computer Science Handbook
Authors: Allen B. Tucker    227    0


Algorithm Theory — Swat 2002: 8th Scandinavian Workshop On Algorithm Theory Turku, Finland, July 3–5, 2002 Proceedings
Authors: Torben Hagerup , Rajeev Raman (auth.) , Martti Penttonen , Erik Meineche Schmidt (eds.)    151    0


Mri: Basic Principles And Applications
Authors: Mark A. Brown , Richard C. Semelka    150    0


3d Structure From Images — Smile 2000: Second European Workshop On 3d Structure From Multiple Images Of Large-scale Environments Dublin, Irleand, July 1–2, 2000 Revised Papers
Authors: Paul Debevec (auth.) , Marc Pollefeys , Luc Van Gool , Andrew Zisserman , Andrew Fitzgibbon (eds.)    151    0


Fortran 90: A Conversion Course For Fortran 77 Programmers
Authors: Walter S. Brainerd , Charles H. Goldberg , Jeanne C. Adams    137    0


Tex For The Impatient
Authors: Abrahams P.W. , Hargreaves K.A. , Berry K.    166    0


The Latex Companion: Front Matter, Toc, Preface Only
Authors: Frank Mittelbach , Michel Goossens , Johannes Braams , David Carlisle , Chris Rowley    149    0


The Mathematica Book, Fifth Edition
Authors: Stephen Wolfram    173    0


Plain Tex: основные понятия и каталог команд
Authors: М. В. Лисина Под редакцией С. В. Клименко    263    0


Protocols For High Efficiency Wireless Networks
Authors: Andreadis A. , Giambene G.    140    0