Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3курс / Курсовая / Рабочая программа Я_П_3курс_2009.rtf
Скачиваний:
23
Добавлен:
11.04.2015
Размер:
314.16 Кб
Скачать

3. Содержание учебной дисциплины

Раздел 1 Язык программирования Pascal.

В результате изучения тем этого раздела студент должен:

-знать структуру программы на языке Pascal, способы записи операторов, стандартные типы данных, графические возможности языка;

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

-иметь навыки работы в среде IDE и визуальной среде разработки программ DELPHI.

Тема 1.1. Структуры языка программирования Pascal.

Алфавит. Типы данных. Синтаксис. Структура программы. Константы, переменные, стандартные функции. Операторы. Способы записи. Операторы присваивания, условные операторы, циклы. Процедуры. Параметры. Механизм передачи параметров. Область действия параметров.

Тема 1.2. Интегрированная среда IDE. Настройки, запуск задач, отладка.

Меню оболочки IDE. Настройки. Приемы работы. Отладка. Справочная система.

Тема 1.3. Графика. Файлы.

Окна, режимы, графические примитивы.

Работа с файлами. Прямой и последовательный доступ. Стандартные процедуры и функции обработки файлов.

Структурированные типы данных. Строки, строковые процедуры. Массивы.

Тема 1.4. Визуальная среда разработки программ DELPHI.

Настройки оболочки. Структура программы. Модули. Процедуры.

Раздел 2. Алгоритмизация, методы вычислений, реализация.

В результате изучения тем этого раздела студент должен:

-знать основные структуры алгоритмов, унифицированные элементы блок-схем, основные методы вычислительной математики;

-уметь разрабатывать алгоритмы решения вычислительных задач и реализовывать их на языке программирования;

-иметь навыки построения блок-схем алгоритмов.

Тема 2.1. Основные алгоритмы обработки данных.

Понятие алгоритма, способы записи алгоритмов. Верификация алгоритмов. Блок-схемы. Обработка одномерных и двумерных массивов, сортировка.

Тема 2.2. Методы вычислений.

Основные алгоритмы вычислительной математики и их реализация на языках программирования:

  • классификация погрешностей;

  • решение уравнений и систем уравнений, метод итераций, метод Ньютона, метод Вегстейна;

  • обработка экспериментальных данных, интерполирование, аппроксимация, метод наименьших квадратов, гармонический анализ;

  • квадратурные формулы: формула прямоугольников, формула парабол, формулы Гаусса, метод Монте-Карло;

  • дифференциальные уравнения: численное решение задачи Коши усовершенствованным методом Эйлера;

  • задачи оптимизации, поиск экстремума.

Раздел 3. Технологии программирования.

В результате изучения тем этого раздела студент должен:

-знать методы структурного программирования и основные идеи объектно-ориентированного программирования;

-уметь разрабатывать модули для алгоритмов решения вычислительных задач и реализовывать их на языке программирования;

- знать основы использования современных технологий программирования, иметь представление о возможностях и назначении сред визуального программирования DELPHI и VISUAL BASIC;

- уметь работать в современных визуальных средах, использовать прикладное программное обеспечение для решения практических и учебных задач;

- иметь навыки работы на ПК в визуальных средах DELPHI и VISUAL BASIC, навыки использования стандартных компонент этих сред.

Соседние файлы в папке Курсовая