Для специальности: 2204 «Техническое обслуживание средств вычислительной техники и компьютерных сетей»
Шифр программы:
Методические указания:
Рабочая программа разработана преподавателем ЯрТК Астаниной Н.П.
1 сентября 2005г.
составлена в соответствии с типовой программой, утвержденной Управлением среднего профессионального образования Минобразования России «___» _______ 200_ г.
Рабочая программа рассмотрена на заседании ПЦК «_____»____________ 200__г.
Председатель ПЦК _________________ / /
Зам. директора ЯрТК
по учебно-методической и научной работе ____________________ /Н.А. Игнатьева/
«______»________________200___г.
Рецензенты:__________________________________
__________________________________
__________________________________
__________________________________
Программа рассчитана на 140 часов: количество аудиторных часов —110 (70 часов – теоретические занятия, 40 часов - практические занятия), 30 часов – самостоятельная работа студента. Целью курса является ознакомление студентов с основами программирования. В основу курса положен язык программирования Паскаль. Язык программирования Паскаль хорошо подходит для обучения программированию, поэтому он используется как в техникумах, так и в вузах, причём программа изучения может корректироваться по степени сложности и полноты изучения. Наряду с этим язык программирования Паскаль, дополненный объектным Паскалем, является мощным современным языком программирования.
В связи с выше изложенным овладение языком программирования Паскаль необходимо студентам, которые проходят обучение по специальностям связанным информационно вычислительной техникой.
В результате обучения студенты овладевают знаниями по основам программирования и приобретают необходимый практический опыт и навыкидля разработки и выполнения на ПК программ решенияпоставленных практических задач. Поставленная задача реализуется в рамках курсов теоретического и практического обучения.
Наименование разделов и тем |
Максимальная нагрузка студента при очной форме обучения |
Количество аудиторных часов при заочной форме обучения |
Самосто- ятельная работа студента |
|
Всего |
В т.ч. прак- тические занятия |
|||
1 |
2 |
3 |
4 |
5 |
1. Введение. Алгоритмы и языки программирования |
4 |
2 |
0 |
2 |
2. Элементы языка. Алфавит. Идентификаторы. Операции. Выражения. Структура программы. |
6 |
4 |
2 |
2 |
3. Типы данных. Простые типы данных. |
8 |
6 |
2 |
2 |
4. Процедуры ввода и вывода |
4 |
4 |
2 |
0 |
5. Арифметические выражения и оператор присваивания. |
10 |
8 |
4 |
2 |
6. Логические выражения. Условные операторы |
12 |
10 |
4 |
2 |
7. Операторы цикла. |
18 |
12 |
4 |
6 |
8. Структурированные типы данных. Массивы. |
14 |
12 |
4 |
2 |
9. Строки. Процедуры и функции обработки строк. |
8 |
6 |
2 |
2 |
10. Процедуры и функции |
8 |
6 |
2 |
2 |
11. Структурированный тип данных. Записи. |
10 |
8 |
4 |
2 |
12. Файловый тип данных. Виды файлов и их описание в программе. Процедуры открытия файлов. |
6 |
4 |
0 |
2 |
13. Текстовые файлы |
6 |
6 |
2 |
0 |
14. Типизированные файлы |
8 |
6 |
2 |
2 |
15. Программы создания баз данных с использованием типизированных файлов. |
10 |
8 |
4 |
2 |
16. Модуль Crt. |
8 |
8 |
2 |
0 |
ИТОГО |
140 |
110 |
40 |
30 |
Студент должен: овладеть теоретическими основами программирования на языке программирования Паскаль; уметь написать и выполнить программу для решения поставленной задачи в пределах программы данного курса.
Иметь представление: о свойствах алгоритмов и способов их записи; об особенностях других языков программирования; об объектно-ориентированном подходе к программированию.
1. Введение. Алгоритмы и языки программирования Понятие алгоритма и его свойства. Способы записи алгоритма. Программа, как один из способов записи алгоритма. Блок-схемы. Исторический обзор развития языков программирования.
2. Элементы языка. Алфавит. Идентификаторы. Операции. Выражения. Структура программы. Алфавит. Переменные и константы. Арифметические операции и выражения. Логические операции и выражения. Разделы описательной части программы. Структура программы.
3. Типы данных. Простые типы данных. Целочисленные и вещественные типы данных. Процедуры и функции над числовыми типами данных. Символьный тип. Логический тип.
4. Процедуры ввода и вывода. Различные виды процедур ввода и вывода. Списки ввода и вывода.
5. Арифметические выражения и оператор присваивания. Вид и выполнение оператора присваивания. Арифметические выражения. Соответствие типов.
6. Логические выражения. Условные операторы. Логические операции и логические выражения. Вид и выполнение условного оператора IF. Вид и выполнение оператора Case.
7. Операторы цикла. Виды операторов цикла (For, While, Repeat) и их исполнение. Особенности каждого вида операторов цикла и их применение. Операторные скобки. Программирование задач с использованием вложенных операторов цикла.
8. Структурированные типы данных. Массивы. Описание переменных типа массив. Одномерные и двумерные массивы. Ввод и вывод элементов массивов. Программы обработки массивов. Сжатие и растяжение массивов в программах. Программы сортировки массивов.
9. Строки. Процедуры и функции обработки строк. Описание переменных типа Sting. Процедуры и функции обработки строк. Примеры программ работы со строками.
10. Процедуры и функции Описание процедур и функций. Параметры, виды и назначение. Локальные и глобальные переменные. Обращение к процедурам и функциям в программе. Программы с использованием пользовательских процедур и функций.
11. Структурированный тип данных – Записи ( Record). Описание данных типа Record. Поля и типы полей. Имена полей. Оператор присоединения With. Ввод и вывод переменных этого типа.
12. Файловый тип данных. Виды файлов и их описание в программе. Процедуры открытия файлов. Виды файлов переменных и их описание в программе. Процедура Assign для связи файловой переменной и файла на диске. Процедуры открытия файлов: Reset для чтения и Rewrite для записи.
13. Текстовые файлы Особенности записи данных в текстовый файл. Файлы последовательного доступа. Процедура Append открывающая текстовый файл для дополнения. Программы ввода данных в текстовый файл и вывода из текстового файла, обработки данных текстового файла.
14. Типизированные файлы. Файлы прямого доступа. Процедуры и функции для работы с типизированны-ми файлами. Примеры программ с типизированными файлами.
15. Программы создания баз данных с использованием типизированных файлов. Программирование задач с использованием типизированных файлов, проектирование и выполнение программ по созданию баз данных и их обработки с использованием типизированных файлов.
16. Модуль Crt. Функции и процедуры модуля Crt для работы с клавиатурой
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.