МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Якутский государственный университет им.

Физико-технический институт

П Р О Г Р А М М А

курса

«Основы программирования»

Для государственных университетов

Направления

650900 – Электроэнергетика

Специальности 100400 – Электроснабжение

(Дневное обучение)

Якутск 2003 г.

Составитель:

ст. преподаватель

Рабочая программа утверждена на заседании кафедры “Электроснабжение”

“____”_____________2003 года протокол № ________

Зав. кафедрой _____________________

Рабочая программа утверждена на заседании методкомиссии

“____”_____________2003 года протокол № ________

Председатель методсовета

_________________________

Рабочая программа утверждена на заседании

научно–методического совета ЯГУ

“____”_____________2003 года протокол № ________

Председатель научно–методического совета ЯГУ

_______________________________

Объем курса 80 часов, в том числе:

Лекционные занятия 34 часов

Лабораторные занятия 34 часа

Самостоятельная работа 5 часа

Распределение часов курса по семестрам

Семестр.

Лекции

Лаборат. и практ

занятия

ИРС

СРС

Кол–во курс. работ

Кол–во РГР

Форма контроля

I

17

17

4

3

Зачет

II

17

17

3

2

1

Экзамен

1. Требования Государственного стандарта высшего профессионального образования к минимуму содержания образовательной программы по специальности 100400 Электроснабжение

1.1. Требования к начальной подготовке, необходимые для успешного усвоения курса

НЕ нашли? Не то? Что вы ищете?

Успешное освоение курса «Основы программирования» требует знания студентами предмета «Информатика» в объеме курса средней школы. Для успешного освоения требуется максимум внимания на аудиторных занятиях, конспектирование и проработка лекций, выполнение в срок практических заданий, самостоятельная работа с рекомендованной литературой.

1.2. Минимум содержания образовательной программы подготовки инженера по специальности:

ЕН. Р.04 Основы программирования

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

2. Принципы и цели курса

2.1. Основания для чтения курса

Основанием для чтения курса является Государственный стандарт высшего профессионального образования по направлению «Электроэнергетика» по специальности 100400 «Электроснабжение».

2.2 Адресат курса

Курс читается студентам специальности 100400 – «Электроснабжение».

2.3. Ядро курса

Ядром курса «Основы программирования» являются разделы:

2.3.1. Физико–математический процессор MathCad: возможности, интерфейс MathСad, математические и текстовые блоки, математические операторы, графические возможности MathСad, действия с комплексными числами, матричные и векторные операторы, функции пользователя, программирование в MathСad, электротехнические расчеты;

2.3.2. ИСР Turbo Pascal 7.0: исторические сведения, программы, модули, процедуры; принципы структурного программирования; имена и зарезервированные слова, лексемы, метки, числа, строки, комментарии; структура программы заголовок программы, предложение uses, раздел описаний; типы операций; ввод с клавиатуры и вывод на монитор; логические операторы, условия, операторный блок; массивы, сортировка массивов, многомерные массивы; функции и процедуры, формальные и фактические параметры, передача параметров–значений, взаимодействие процедур; циклы, вложенные и последовательные циклы, операторы задания циклов; структурирование программы, модули, структура модуля; наборы символов, операторы обработки прерываний с клавиатуры; стандартные модули: Crt, Graph, System, разработка модулей пользователя; текстовый режим дисплея, константы цвета. окна в текстовом видеорежиме; графический видеорежим, константы цвета шрифтов и графики, система координат, инициализация и выход; простейшие графические фигуры, текущий указатель, вывод текста в графическом видеорежиме; эффекты движения.

2.4. Уровень требований

В соответствии с требованиями Государственного образовательного стандарта инженер должен:

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

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

3. Вопросы зачета

Раздел 1. Mathcad. Назначение, возможности, область применения. Интерфейс Mathcad 2Создание, загрузка и сохранение документа. Идентификаторы. Математические и текстовые области. Панель инструментов «Математика». Панель инструментов «Матрицы». Панель инструментов «Графики». Панель инструментов «». Использование клавиатуры для ввода математических символов. Простые вычисления. Особенности создания сложных математических выражений. Вычисления математических выражений. Действия с комплексными числами. Редактирование в математической области. Индексированные переменные. Способы представления результатов расчетов. Создание и форматирование графиков. Программирование и условные выражения. Создание матриц, действия над матрицами. Матричные и векторные функции. Применение матричных методов в электротехнических расчетах. Создание и форматирование графиков. Оформление документа. Форматирование текстовых областей. Форматирование страницы. Операторы Mathcad. Функции, определяемые пользователем. Уравнения, диапазоны.

Раздел 2. Турбо–Паскаль. Имена и зарезервированные слова. Константы и переменные. Операторы ввода и вывода на монитор. Арифметические выражения. Типы Integer, Byte, Word. Тип Real. Тип String. Логические типы и выражения. Массивы, cортировка массивов.

4. Вопросы экзамена

Раздел 1. Mathcad. Назначение, возможности, область применения. Интерфейс Mathcad 2Создание, загрузка и сохранение документа. Идентификаторы. Математические и текстовые области. Панель инструментов «Математика». Панель инструментов «Матрицы». Панель инструментов «Графики». Панель инструментов «». Использование клавиатуры для ввода математических символов. Простые вычисления. Особенности создания сложных математических выражений. Вычисления математических выражений. Действия с комплексными числами. Редактирование в математической области. Индексированные переменные. Способы представления результатов расчетов. Создание и форматирование графиков. Программирование и условные выражения. Создание матриц, действия над матрицами. Матричные и векторные функции. Применение матричных методов в электротехнических расчетах. Создание и форматирование графиков. Оформление документа. Форматирование текстовых областей. Форматирование страницы. Операторы Mathcad. Функции, определяемые пользователем. Уравнения, диапазоны.

Раздел 2. Турбо–Паскаль. Имена и зарезервированные слова. Константы и переменные. Операторы ввода и вывода на монитор. Арифметические выражения. Типы Integer, Byte, Word. Тип Real. Тип String. Логические типы и выражения. Массивы, cортировка массивов. Исторические сведения. Структура программы. Имена и зарезервированные слова. Константы и переменные. Операторы ввода и вывода на монитор. Арифметические выражения. Тип Integer. Тип Byte. Тип Word. Тип Real. Тип String. Логические типы и выражения. Массивы, сортировка массивов. Циклы For, Repeat...Until, While. Функции, процедуры. Инициализация графического режима. Модули. Иерархия модулей. Структура модуля. Процедуры Line, Circle, Arc, Rectangle. Функция KeyPressed. Процедура GotoXY. Процедура ReadKey. Тип Boolean. Преобразование типов. Условный оператор. Операции над числами типа Integer. Структура модуля. Стандартные модули Graph, Crt, System. Передача параметров в процедуры и обратно. Процедура установки указателя в графическом режиме.

5. Рекомендуемая литература

1.  MATHCAD 8/2000: специальный справочник – СПб: Питер, 2001.–592 с.:ил.

2.  MATHCAD 2000: учебный курс – СПб: Питер, 2001.–592 с.:ил.

3.  , Марченко в среде Turbo–Pascal 7.0. – Под ред. – К.:Век+, М.:Бином Универсал, 1998, –496 с.:ил.

4.  Turbo Pascal 7.0 – Издательская группа BVH, 1999. – 448 с.:ил.

5.  А. Епанешников, В. Епанешников. Программирование в среде Turbo–Pascal 7.0. – 4 изд. – М.: «Диалог МИФИ», 199с.:ил.

6.  , и др. Информатика. – Учеб. пособие. – Якутск, Изд-во ЯГУ, 2000. – 140 с.:ил.