- •ОРГАНИЗАЦИОННО–МЕТОДИЧЕСКИЙ РАЗДЕЛ
- •Цель и задачи дисциплины
- •Место дисциплины в профессиональной подготовке выпускников
- •Требования к уровню освоения курса
- •ТЕМАТИЧЕСКИЕ ПЛАНЫ
- •очная форма обучения
- •заочная форма обучения
- •СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
- •КУРС ЛЕКЦИЙ
- •Описание языка Turbo Pascal
- •Основные команды и горячие клавиши
- •Алфавит языка Pascal – совокупность допустимых символов
- •Базовые элементы языка
- •Общая структура pascal-программы: Заголовок; Раздел объявления (описания) данных; Раздел описания действий с данными.
- •Понятие типа данных в Турбо Паскаль
- •Основные математические функции
- •Организация ветвлений в программе
- •Оператор условного перехода
- •Оператор выбора
- •Оператор безусловного перехода
- •Циклы
- •Арифметические циклы
- •Итерационные циклы с предусловием
- •Итерационные циклы с постусловием
- •Операторы завершения цикла
- •Процедуры и функции
- •Описание и вызов процедур и функций
- •Передача параметров
- •Локальные и глобальные идентификаторы
- •Рекурсивные функции и процедуры
- •Структурированные типы данных
- •Перечисляемый тип данных
- •Интервальный тип данных
- •Массивы
- •Строковый тип данных
- •Процедуры и функции для работы со строками
- •Тип запись
- •Файловые типы
- •Типы файлов Турбо Паскаль
- •Стандартные процедуры и функции
- •Работа с типизированными файлами
- •Работа с текстовыми файлами
- •Работа с нетипизированными файлами
- •Разработка модулей
- •Модуль Graph Инициализация графического режима
- •Простейшие графические процедуры и функции
- •Рисование геометрических фигур. Построение заполненных фигур
- •Работа с линиями
- •ЗАДАНИЯ ДЛЯ ПРАКТИЧЕСКИХ ЗАНЯТИЙ
- •Линейные алгоритмы
- •Целочисленная арифметика
- •Линейные программы
- •Логические выражения
- •Условные операторы
- •Оператор выбора
- •Операторы цикла
- •Обработка последовательностей
- •Минимумы и максимумы
- •Обработка числовых данных
- •Простейшие рекурсивные алгоритмы
- •Одномерные массивы
- •Двумерные массивы (матрицы)
- •Символы и строки
- •Массивы
- •Строки
- •Разбор выражений
- •Записи
- •Файлы
- •Двоичные файлы
- •Текстовые файлы
- •Создание модулей
- •Задания для самостоятельной работы студентов
- •Линейные программы
- •Ветвления
- •Циклы
- •Массивы линейные
- •Прямоугольные таблицы
- •Процедуры и функции
- •Символьные переменные
- •Графика
- •Задания для экзаменационных билетов
- •ТЕСТОВЫЕ ЗАДАНИЯ
- •Темы теоретическх вопросов для курсовой работы
- •Задания по практической части
- •Приложение
- •Образец оформления титульного листа
- •САМОСТОЯТЕЛЬНАЯ РАБОТА СТУДЕНТОВ
- •Графики СРС
Приложение
Образец оформления титульного листа
Государственное образовательное учреждение высшего профессионального образования Тюменской области
ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ МИРОВОЙ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА
Факультет управления
Кафедра математики, информатики и естественных наук
Курсовая работа по дисциплине «Основы программирования»
на тему:
МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ, ОСНОВНЫЕ ПРИНЦИПЫ.
ОБЗОР ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Выполнил студент 461гр.
Петров Николай Сергеевич Проверил Вождаева О.Н.
Тюмень
2007
166
САМОСТОЯТЕЛЬНАЯ РАБОТА СТУДЕНТОВ
Самостоятельная работа студентов предполагает изучение теоретического материала и написание программ, для более глубокого понимания языка программирования Pascal.
Графики СРС
Тема |
сем. |
нед. |
часы |
Содержание СРС |
Формы |
|
|
|
|
|
контроля СРС |
Тема 1 |
1 |
1 |
2 |
Изучение основ языов программирования |
Опрос |
Тема 2 |
1 |
1 |
2 |
Умение переводть числа из одной соистемы |
Домашняя кон- |
|
|
|
|
счисления в другую |
трольная работа |
Тема 3 |
1 |
1 |
2 |
Изучение основных типов и их применение в |
Сдача программ |
|
|
|
|
программе |
|
Тема 4 |
1 |
2 |
2 |
Изучение структуры программы и значение по- |
Сдача программ |
|
|
|
|
следовательного выполнения действий |
|
Тема 5 |
1 |
2 |
2 |
Понятие совместимости типов и их роль в про- |
Сдача программ |
|
|
|
|
грамме |
|
Тема 6 |
1 |
3-4 |
2 |
Изучение условного оператора, оператора вы- |
Сдача программ |
|
|
|
|
бора и меток |
|
Тема 7 |
1 |
5-6 |
6 |
Изучение арифметических и итерационных |
Сдача программ |
|
|
|
|
циклов |
|
Тема8 |
1 |
7 |
3 |
Роль процедур и функций в прграмме |
Сдача программ |
Тема 9 |
1 |
8-9 |
4 |
Умение применять рекурсии в подпрограммах |
Сдача программ |
Тема 10 |
1 |
10-14 |
8 |
Уметь работать с одномерными и многомерны- |
Сдача программ |
|
|
|
|
ми массивами |
|
Тема 11 |
1 |
15-18 |
6 |
Изучение различных функций и процедур для |
Сдача программ |
|
|
|
|
работы со строковами переменными и множе- |
|
|
|
|
|
ствами |
|
Тема 12 |
2 |
1-4 |
5 |
Умение создавать элементарную базу данных |
Сдача программ |
Тема 13 |
2 |
5 |
2 |
Стандартные функции и процедуры для работы |
Сдача программ |
|
|
|
|
с файлами |
|
Тема 14 |
2 |
5 |
2 |
Уметь работать с типизированными файлами |
Сдача программ |
Тема 15 |
2 |
6-7 |
2 |
Уметь работать с текстовыми файлами |
Сдача программ |
Тема 16 |
2 |
8-9 |
2 |
Уметь работать с нетипиированными файлами |
Сдача программ |
Тема 17 |
2 |
10-13 |
4 |
Умение создавать модули для более эффектив- |
Сдача программ |
|
|
|
|
ной работы программ |
|
Тема 18 |
2 |
14-18 |
6 |
Изучение основных аспектов работы в графиче- |
Сдача программ |
|
|
|
|
ском режиме. Создание графических объектов и |
|
|
|
|
|
элементарной анимации |
|
167
СОДЕРЖАНИЕ |
|
ОРГАНИЗАЦИОННО–МЕТОДИЧЕСКИЙ РАЗДЕЛ ………………… |
3 |
ТЕМАТИЧЕСКИЕ ПЛАНЫ ……………………………………………... |
4 |
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ ………………………………………. |
5 |
КУРС ЛЕКЦИЙ ……………………………………………………………. |
7 |
ЗАДАНИЯ ДЛЯ ПРАКТИЧЕСКИХ ЗАНЯТИЙ ………………………. |
78 |
ФОРМЫ ТЕКУЩЕГО, ПРОМЕЖУТОЧНОГО ………………………. 144 И ИТОГОВОГО КОНТРОЛЯ
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ……………………………….. 158 по написанию и оформлению курсовых работ
УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ …………………………. 164 САМОСТОЯТЕЛЬНАЯ РАБОТА СТУДЕНТОВ ……………………... 167
168