Программа дисциплины по кафедре Экономическая кибернетика Алгоритмические языки программирования
Вид материала | Программа дисциплины |
- Программа дисциплины по кафедре «Экономическая кибернетика» специальностей «Математические, 195.68kb.
- Программа дисциплины по кафедре «Экономическая кибернетика» организация и планирование, 238.78kb.
- Программа дисциплины по кафедре «Экономическая кибернетика» основы управленческого, 356.46kb.
- Программа дисциплины по кафедре «Экономическая кибернетика» для специальности «Математические, 205.71kb.
- Пояснительная записка Ккурсовой работе по дисциплине "Алгоритмические языки и программирование", 121.92kb.
- Рейтинг-план дисциплины «Языки программирования в иит» в течение семестра Недели, 53.58kb.
- Программа дисциплины по кафедре Экономическая кибернетика экономическая информатика, 271.22kb.
- Рабочая программа курса "Алгоритмические языки программирования, 25.98kb.
- Программа дисциплины по кафедре Прикладная математика т информатика алгоритмические, 564.02kb.
- Программа дисциплины по кафедре Экономическая кибернетика логистика, 167.77kb.
^ Разделы дисциплины и виды занятий и работ
№ | Раздел дисциплины | Л | ЛР | ПЗ | КП (КР) | РГР | ДЗ | РФ | С2 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| Введение в языки программирования. Виды языков программирования. | * | | | | | | | |
| Элементы языков программирования. Операторы их виды и назначение. | * | * | | | | | | |
| Типы данных (простые). | * | * | | | | | | |
| Типы данных (пользовательские). | * | * | * | | * | | | * |
| Управляющие структуры. | * | * | | | | | | |
| Функции и процедуры. | * | * | * | | * | | | |
| Указатели. Распределение памяти. | * | * | * | | * | | | * |
| Преобразование типов. | * | | | | | | | |
| Работа с файлами. | * | * | | | * | | | * |
| Динамические структуры данных | * | | * | | * | | | * |
| Сортировка. Виды сортировок. | * | | * | | | | | * |
| Раздельная компиляция | * | | * | | | | | |
| Объект. Понятие сущность. | * | * | | | | | | |
| Преимущества объектно-ориентированного подхода. | * | | | | | | | |
| Динамическое создание объектов. | * | | * | | | | | |
| Конструктор и деструктор. | * | | | | | | | |
| Визуальное программирование. | * | | * | | | | | |
^ 5.Лабораторный практикум
- Элементарные типы данных.
Цель работы: знакомство с основами языка C.
Исполнение: знакомство с элементарными типами данных языка C и применение их при написании программ.
Обеспечение: Персональный компьютер; Среда разработки Borland C++ Builder.
Оценка: По результатам выполнения определяются основные характеристики элементарных типов данных. Обучающийся должен иметь представление об элементарных типах данных, уметь правильно выбирать нужный тип данных для написания программ.
^ Время выполнения работы: 4 часа.
- Составные типы данных.
Цель работы: Изучение создания собственных данных.
Исполнение: Знакомство с созданием собственных типов данных, их обработки. Получение первоначальных навыков по создание собственных типов данных. Написание программы с использованием собственных типов данных.
Обеспечение: Персональный компьютер; Среда разработки Borland C++ Builder.
Оценка: В результате выполнения должно быть представлена программа, выполняющая заданные действия с пользовательскими типами данных. Обучающийся должен знать процесс создания пользовательских типов данных.
^ Время выполнения работы: 5 часов.
- Управляющие структуры.
Цель работы: Изучение управляющих структур.
Исполнение: Обработка массивов с использованием управляющих структур. Написать программу обработки массива.
Обеспечение: Персональный компьютер; Среда разработки Borland C++ Builder.
Оценка: В результате выполнения должно быть представлено приложение, выполняющее заданные действия на ПК. Обучающийся должен знать управляющие структуры и параметры их вызова.
^ Время выполнения работы: 5 часов.
- Функции и процедуры.
Цель работы: Изучение описания функций и процедур.
Исполнение: Изучить основные методы описания процедур и функций. Написать программу с использованием процедур и функций.
Обеспечение: Персональный компьютер; Среда разработки Borland C++ Builder.
Оценка: В результате выполнения должно быть представлено приложение, выполняющее заданные действия на одном ПК. Обучающийся должен знать основы описания процедур и функций .
^ Время выполнения работы: 5 часов.
- Указатели.
Цель работы: Изучение работы с распределяемой памятью. Получения навыков по написанию программ с использованием распределяемой памятью.
Исполнение: Изучить приемы работы с памятью.
Обеспечение: Персональный компьютер; Среда разработки Borland C++ Builder.
Оценка: В результате выполнения должно быть представлено приложение, выполняющее заданные действия на одном ПК, а также представлен отчет о выполненной работе с выводом оценивающем работу динамически распределяемой памятью по сравнению со статическими переменными.
^ Время выполнения работы: 5 часов.
- Файлы.
Цель работы: Изучение возможностей работы с файлами. Получение практических навыков в области работы с файлами.
Исполнение: Изучить функции языка С библиотеки fstream. Написать программу, реализующую различные специализированные функции работы с файлами.
Обеспечение: Персональный компьютер; Среда разработки Borland C++ Builder.
Оценка: В результате выполнения должно быть представлено приложение, выполняющее заданные действия на одном ПК. Обучающийся должен детально ознакомиться с функциями работы с файлами.
^ Время выполнения работы: 5 часа.
- Объекты.
Цель работы: Изучение основ объектно-ориентированного программирования. Получение базовых практических знаний по использованию классов.
Исполнение: Изучить возможности по описанию классов на языке С++. Написать программу с использованием классов.
Обеспечение: Персональный компьютер; Среда разработки Borland C++ Builder.
Оценка: В результате выполнения должно быть представлено приложение, выполняющее заданные действия на одном ПК. Обучающийся должен детально ознакомиться с возможностями описания классов на языке С++.
^ Время выполнения работы: 5 часа.