Раздел 1. Введение |
5 |
Понятие алгоритма и программы. Способы записи алгоритмов |
5 |
Общая характеристика языков программирования |
8 |
Понятие о системе программирования. Трансляция программ |
10 |
Контрольные вопросы |
12 |
Раздел 2. Основные конструкции языка программирования |
13 |
Язык программирования Паскаль. Структура программы |
13 |
Величины и выражения. Оператор присваивания |
15 |
Организация ввода и вывода в программах на языке Паскаль. Линейные программы |
17 |
Контрольные вопросы и задания |
21 |
Стандартные типы данных и операции над ними (язык Pascal) |
22 |
Лабораторная работа № 1 |
26 |
Пример оформления отчета по лабораторной работе |
29 |
Язык программирования Си-Шарп (C#). Структура программы в C# |
32 |
Пространство имен .NET Framework. Создание и запуск проекта |
34 |
Типы данных C#. Объявление и инициализация |
37 |
Организация ввода и вывода данных в программах на языке C# |
40 |
Арифметические и логические операции в Си-Шарп. Приоритет операций |
43 |
Лабораторная работа № 2 |
47 |
Раздел 3. Основные алгоритмические конструкции и их реализация в языках Паскаль и СИ# |
71 |
Разветвляющиеся алгоритмы и программы |
71 |
Реализация разветвляющихся алгоритмов в языке Паскаль |
72 |
Реализация разветвляющихся алгоритмов в языке Си# |
76 |
Примеры реализации ветвлений (сравнительный анализ различных способов) |
77 |
Контрольные вопросы и задания |
83 |
Оператор выбора (варианта) |
85 |
Контрольные вопросы и задания |
88 |
Лабораторная работа № 3 |
89 |
Циклические алгоритмы и программы |
93 |
Реализация циклических алгоритмов в языке Паскаль. Примеры |
96 |
Реализация циклических алгоритмов в языке Си Шарп. Примеры |
103 |
Вложенные циклы |
109 |
Контрольные вопросы и задания |
110 |
Лабораторная работа № 4 |
112 |
Раздел 4. Процедуры и функции – методы класса |
115 |
Понятие подпрограммы. Процедуры и функции |
115 |
Реализация процедур и функций в языке Паскаль |
116 |
Вложенность процедур и функций. Побочные эффекты |
124 |
Описание методов в Си#. Формальные параметры |
125 |
Вызов метода. Способы передачи параметров. Примеры |
127 |
Функции с побочным эффектом. Перегрузка методов |
132 |
Контрольные вопросы и задания |
133 |
Лабораторная работа № 5 |
135 |
Литература |
137 |