Рабочая программа дисциплины «Языки программирования» (Содержание учебной дисциплины. Вопросы и практические задания к экзамену)

Страницы работы

Фрагмент текста работы

НОУ СПО ЯРОСЛАВСКИЙ ТЕХНОЛОГИЧЕСКИЙ КОЛЛЕДЖ

РАБОЧАЯ ПРОГРАММА

ДИСЦИПЛИНЫ     «Языки программирования»                                                                  

Для специальности: 2204 «Техническое обслуживание средств вычислительной техники и компьютерных сетей»

Шифр программы:

Ярославль 2005

Методические указания:

  1. Рабочая программа – документ, предназначенный для реализации требований к минимуму содержания и уровню подготовки студента по конкретной учебной дисциплине. Является основным методическим документом, регламентирующим последовательность изучения и содержания дисциплины.
  2. Рабочие программы составляются преподавателями по всем учебным дисциплинам, входящим в учебный план специальности на основе действующих государственных образовательных стандартов (ГОС), типовых программ, квалификационных характеристик и новейших достижений науки и техники в данной области знаний.
  3. Рабочие программы обсуждаются на заседании ПЦК и представляются на утверждение администрации техникума. Пересмотр программы производится по мере изменения требований ГОС.
  4. Рабочей программе присваивается индекс, состоящей из номера специальности, формы обучения (о – очная, оз – очно-заочная, з – заочное), индекса и номера дисциплины учебного плана.

Рабочая программа разработана преподавателем ЯрТК  Астаниной Н.П.

1 сентября  2005г.

составлена в соответствии с типовой программой, утвержденной Управлением среднего профессионального образования Минобразования России «___» _______ 200_ г.

Рабочая программа рассмотрена на заседании ПЦК             «_____»____________ 200__г.

Председатель ПЦК _________________ /        /

Зам. директора ЯрТК

по учебно-методической и научной работе ____________________ /Н.А. Игнатьева/

«______»________________200___г.

Рецензенты:__________________________________

__________________________________

__________________________________

__________________________________

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Программа рассчитана на 140 часов: количество аудиторных часов —110 (70 часов – теоретические занятия, 40 часов - практические занятия), 30 часов – самостоятельная работа студента.  Целью курса является ознакомление  студентов с  основами программирования. В основу курса положен  язык программирования Паскаль. Язык программирования Паскаль хорошо подходит для обучения программированию, поэтому он используется как в техникумах, так и в вузах, причём программа изучения может корректироваться по степени сложности и полноты изучения. Наряду с этим язык программирования Паскаль, дополненный объектным Паскалем, является мощным современным языком программирования.

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

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

  1. ТЕМАТИЧЕСКИЙ ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ

Наименование разделов и тем

Максимальная нагрузка студента при очной форме обучения

Количество аудиторных часов при заочной форме обучения

Самосто- ятельная работа студента

Всего

В т.ч. прак- тические занятия

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. СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
ВВЕДЕНИЕ

Студент должен: овладеть теоретическими основами программирования на языке программирования Паскаль;  уметь написать и выполнить программу для решения поставленной задачи в пределах программы данного курса.

Иметь представление: о свойствах алгоритмов и способов их записи; об особенностях других языков программирования; об объектно-ориентированном подходе к программированию.

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 для работы с клавиатурой

Похожие материалы

Информация о работе

Тип:
Рабочие и учебные программы дисциплин
Размер файла:
507 Kb
Скачали:
0