Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Основы программирования

Покупка
Артикул: 771320.01.99
Доступ онлайн
65 ₽
В корзину
Рассматриваются вопросы, связанные с изучением языка программирования Pascal. Описаны способы программирования основных алгоритмических конструкций на языке Pascal, а также решение практических задач с применением основных алгоритмических конструкций. Пособие имеет практическую направленность и позволяет читателям научиться выполнять решения практических задач на языке программирования Pascal. Предназначены для студентов, обучающихся по основной профессиональной образовательной программе среднего профессионального образования технического профиля подготовки специальности 09.02.07 «Информационные системы и программирование» УЭТК СГУ.
Основы программирования : методическое пособие / сост. О. А. Шуляк. - Москва : ФЛИНТА, 2021. - 53 с. - ISBN 978-5-9765-4812-1. - Текст : электронный. - URL: https://znanium.com/catalog/product/1852395 (дата обращения: 28.11.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
ОСНОВЫ 
ПРОГРАММИРОВАНИЯ 

Методическое пособие 
для студентов 2-го курса специальности 
«Информационные системы и программирование» 

Москва
Издательство «ФЛИНТА»
2021

УДК 004.4
ББК  32.973.26 
         О-75

Рецензент 
заместитель директора по МНР УЭТК СГУ 
кандидат экономических наук 
Е.И. Фаерберг 

Составитель 
О.А. Шуляк 

Основы программирования: методическое пособие / сост. О.А. 
Шуляк. — Москва : ФЛИНТА, 2021. — 53 с. — ISBN 978-5-9765-4812-1. — 
Текст : электронный.

Рассматриваются вопросы, связанные с изучением языка программирования 
Pascal. 
Описаны 
способы 
программирования 
основных 
алгоритмических 
конструкций на языке Pascal, а также решение практических задач с применением 
основных алгоритмических конструкций. 
Пособие имеет практическую направленность и позволяет читателям 
научиться выполнять решения практических задач на языке программирования 
Pascal. 
Предназначены для студентов, обучающихся по основной профессиональной 
образовательной 
программе 
среднего 
профессионального 
образования 
технического профиля подготовки специальности 09.02.07 «Информационные 
системы и программирование» УЭТК СГУ. 

УДК 004.4
ББК  32.973.26  

© ФГБОУ ВО «СГУ», 2019 
© Шуляк О.А., составление, 2019 

ISBN 978-5-9765-4812-1

О-75

СОДЕРЖАНИЕ

ЦЕЛИ И ЗАДАЧИ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ «ОСНОВЫ 
ПРОГРАММИРОВАНИЯ» ..................................................................................................... 4
1. ВВЕДЕНИЕ В ОСНОВЫ ПРОГРАММИРОВАНИЯ....................................................... 6
1.1. Основные понятия............................................................................................................. 6
1.2. Алфавит и словарь языка Pascal ...................................................................................... 6
1.3. Структура программы на языке Pascal............................................................................ 7
1.4. Арифметические процедуры и функции, порядок выполнения действий ................ 11
2. ЯЗЫК ПРОГРАММИРОВАНИЯ PASCAL ..................................................................... 11
2.1. Простейшие операторы .................................................................................................. 11
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ........................................................ 15
2.2. Условный оператор......................................................................................................... 15
2.3. Оператор выбора ............................................................................................................. 18
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ........................................................ 20
2.4. Использование операторов цикла.................................................................................. 21
2.4.1. Цикл с параметром....................................................................................................... 21
2.4.2. Цикл с предусловием................................................................................................... 22
2.4.3. Цикл интерактивного типа с постусловием .............................................................. 23
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ........................................................ 24
3. СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ................................................................. 25
3.1. Массивы ........................................................................................................................... 25
3.1.1. Работа с одномерными массивами ............................................................................. 25
3.1.2. Работа с двумерными массивами ............................................................................... 26
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ........................................................ 33
4. ОПЕРАЦИИ С ЗАПИСЯМИ............................................................................................. 34
5. ОПЕРАЦИИ С ФАЙЛАМИ .............................................................................................. 35
5.1. Основные процедуры и функции для работы с файлами............................................ 36
5.2. Типизированные файлы Pascal ...................................................................................... 39
5.3. Текстовые файлы Pascal ................................................................................................. 40
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ........................................................ 42
6. ГРАФИЧЕСКИЕ СРЕДСТВА PASCAL........................................................................... 43
6.1. Векторный способ представления графики.................................................................. 44
6.2. Работа с графикой в Pascal ............................................................................................. 45
6.2.1. Инициализация графического режима....................................................................... 45
6.2.2. Некоторые процедуры, используемые в Pascal......................................................... 45
6.2.3. Стиль и цвет заливки ................................................................................................... 47
6.2.4. Стиль вывода текста .................................................................................................... 48
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ........................................................ 50
ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ТЕМ КУРСОВЫХ РАБОТ..................................................... 51
БИБЛИОГРАФИЧЕСКИЙ СПИСОК................................................................................... 52

ЦЕЛИ И ЗАДАЧИ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ

«ОСНОВЫ ПРОГРАММИРОВАНИЯ»

В результате освоения учебной дисциплины обучающийся должен 

уметь:

 работать в среде программирования;
 реализовывать построенные алгоритмы в виде программ на конкрет
ном языке программирования.

В результате освоения учебной дисциплины обучающийся должен 

знать:

 этапы решения задачи на компьютере;
 типы данных;
 базовые конструкции изучаемых языков программирования;
 принципы структурного и модульного программирования;
 принципы объектно-ориентированного программирования.
В результате освоения дисциплины студент должен обладать общими 

компетенциями, включающими в себя способность:

ОК 1. Понимать сущность и социальную значимость своей будущей 

профессии, проявлять к ней устойчивый интерес.

ОК 2. Организовывать собственную деятельность, выбирать типовые 

методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.

ОК 3. Принимать решения в стандартных и нестандартных ситуациях и 

нести за них ответственность.

ОК 4. Осуществлять поиск и использование информации, необходимой 

для эффективного выполнения профессиональных задач, профессионального и личностного развития.

ОК 5. Использовать информационно-коммуникационные технологии в 

профессиональной деятельности.

ОК 6. Работать в коллективе и в команде, эффективно общаться с кол
легами, руководством, потребителями.

ОК 7. Брать на себя ответственность за работу членов команды (подчи
ненных), за результат выполнения заданий.

ОК 8. Самостоятельно определять задачи профессионального и личност
ного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

ОК 9. Ориентироваться в условиях частой смены технологий в профес
сиональной деятельности.

В результате освоения дисциплины студент должен обладать профес
сиональными компетенциями:

ПК 1.1. Выполнять разработку спецификаций отдельных компонент.
ПК 1.2. Осуществлять разработку кода программного продукта на ос
нове готовых спецификаций на уровне модуля.

ПК 1.3. Выполнять отладку программных модулей с использованием 

специализированных программных средств.

ПК 1.4. Выполнять тестирование программных модулей.
ПК 1.5. Осуществлять оптимизацию программного кода модуля.
ПК 3.1. Анализировать проектную и техническую документацию на 

уровне взаимодействия компонент программного обеспечения.

1. ВВЕДЕНИЕ В ОСНОВЫ ПРОГРАММИРОВАНИЯ

Сегодня важной ролью развития общества является информатизация. 

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

1.1. Основные понятия

Алгоритм (формальное определение) – это система формальных правил, 

четко и однозначно определяющая процесс решения поставленной задачи в 
виде конечной последовательности действий или операций.

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

Программой называется запись алгоритма на некотором языке програм
мирования, а теоретическая и практическая деятельность, основанная на методах и средствах создания программ, называется программированием.

Язык программирования – это формализованный язык, на котором опи
сываются алгоритмы решения задач.

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

Для того чтобы полностью обработать исходный код программы, выпол
нить анализ кода на наличие ошибок используется программа компилятор.

1.2. Алфавит и словарь языка Pascal

Язык – это совокупность символов, с помощью которых могут быть об
разованы слова, величины данного языка программирования. 

Алфавит языка Pascal включает в себя следующие элементы:
1)строчные и прописные буквы латинского и кириллического алфави
тов, то есть а – я, А – Я, a – z, A – Z;

2)цифры 0 – 9;
3)специальные символы:
+  - *  /  \ |  !  ?  =   < >  .  ,  :  ;  @   ^  # $ () ` ( )  [ ]  { };
комбинации символов:
:=знак присваивания
< >
не равно

Доступ онлайн
65 ₽
В корзину