Содержание     Пройти тестирование

Программы

курсов

Экзаменационные вопросы Гостевая книга Для преподавателей

 
   

Программа курса по Информатике, 2006-2007 уч. год.

Первый семестр.

Лекции:
 

недели

Тема лекции

1.  

Введение.

История создания ЭВМ.  Принципы фон Неймана. Особенности современных компьютеров. Поколения ЭВМ. Развитие программного обеспечения. История ПЭВМ. Появление IBM PC. Принцип открытой архитектуры. Причины успеха персональных компьютеров. Ограниченность области применения персональных компьютеров.

2.  

Информатика как наука.

Теоретическая информатика. Кибернетика. Программирование. Искусственный интеллект. Информационные системы. Вычислительная техника. Прикладная информатика.

3.  

Принципы обработки информации.

Информация и формы ее представления. Информационные процессы и технологии. ЭВМ как средство обработки информации. Системы счисления и представление данных.

4.  

Работа под управлением MS DOS.

Структура и функции MS DOS.

5.  

Работа под управлением MS DOS.

Файловая организация данных. Графические оболочки.

6.  

Работа под управлением Windows 95-98.

Характеристика и архитектура. Интерфейс и запуск программ. Работа с файлами и папками. Использование сервисных программ.

7.  

Алгоритмы и способы их описания. Алгоритмизация. Свойства алгоритмов. Структурные схемы алгоритмов. Этапы подготовки и решения задач на ЭВМ. Компиляция и интерпретация программ. Стили программирования.

8.  

Алгоритмический язык программирования BASIC.

Общая характеристика языка. Выражения и функции.

9.  

Алгоритмический язык программирования BASIC.

Работа с данными. Разработка приложений.

Практические занятия:

недели

Тема практического занятия

1.  

Организационное занятие.

2.  

Работа с основными командами и директивами MS-DOS.

3.  

Практическая работа с Norton Commander.

4.  

Работа под управлением Windows 95-98.

5.  

Офисные средства Windows.

Создать приглашение на День Рождения или Объявление на любую тему с использованием элементов WordArt и стандартного набора картинок. Можно создать свои рисунки.

6.  

Офисные средства Windows.

Создать документ в MSWord, содержащий отчет по любой лабораторной работе по физике. Отчет должен содержать все стандартные разделы (Название и цель работы; Список используемого оборудования; Краткая теория метода; Расчеты; Выводы). В документе должны быть использованы различные стили шрифтов, форматирования текста. Обязательны рисунки, таблицы расчетов и графики.

7.  

Офисные средства Windows.

Создать собственную презентацию в Power Point.

8.  

Знакомство с ИСР QBasic (программа “Давайте познакомимся”).

9.  

Программа 1:

Найти корни квадратного уравнения (Ax2+Bx+C=0) {Корни могут быть комплексными}

10.              

Сдача отчетов по Программе 1.

11.              

Программа 2:

Перевести действительное число X заданное в системе счисления с основанием q в систему счисления с основанием p (2≤q,p≤16) {Использовать правило замещения и правило деления-умножения}

12.              

Сдача отчетов по Программе 2.

13.              

Программа 3:

С помощью генератора случайных чисел создать и вывести на экран массив А 10x10 случайных действительных чисел в диапазоне от 2 до 4. Определить по А и вывести диагональную матрицу  B 10х10 так, чтобы элементы главной диагонали определялись как произведение по соответствующим столбцам.

14.              

Сдача отчетов по Программе 3.

15.              

Программа 4:

Построить график функции F(x). Графики выводятся на дисплей в декартовой системе координат в виде линий с маркерами. Оси должны быть подписаны и на них нанесены деления с цифрами, соответствующими выбранному масштабу.

16.              

Сдача отчетов по Программе 4.

17.              

Итоговое занятие: Прием задолженностей.

По каждой написанной программе сдаётся отчёт, который должен содержать:
1. Формулировку задачи.
2. Словесно-формульный алгоритм.
3. Блок-схему.
4. Листинг программы.
5. Перечень оборудования, необходимого для работы с программой.
6. Инструкцию пользователя.
7. Верификационные требования и результаты тестирования.

 

Второй семестр:

Лекции:

№ недели

Тема лекции

1.  

Алгоритмический язык программирования Pascal.

Общая характеристика языка. Элементы языка. Операторы языка. Общая структура программы.

2.  

Типы данных в Pascal.

Простые и структурированные. Перечислимый и ограниченный тип. Типизированные константы. Массивы. Символьные строки. Множества. Записи.

3.  

Совместимость и преобразование типов данных.

4.  

Процедуры и функции в Pascal.

Общая структура подпрограммы. Механизм параметров: параметры-значения и параметры-переменные, безтиповые параметры. Процедурные типы. Завершение подпрограмм. Предварительные и внешние описания. Рекурсия и побочный эффект.

5.  

Модули.

 

Структура модулей. Заголовок модуля и связь модулей друг с другом. Компиляция модулей. Доступ к объявленным в модуле объектам. Стандартные модули.

6.  

Указатели и динамическая память.

Понятие динамической памяти. Объявление указателей. Выделение и освобождение динамической памяти. Использование указателей. Процедуры и функции для работы с динамической памятью.

7.  

Ключи и директивы компилятора Турбо-Паскаля.

8.  

Файлы.

Доступ к файлам. Процедуры и функции для работы с файлами. Текстовые файлы. Типизированные и нетипизированные файлы.

9.  

Дополнительные возможности Турбо-Паскаля.

Регистры IBM PC. Использование внешних процедур и функций. Использование встроенных машинных кодов.

Практические занятия:

№ недели

Тема практического занятия

1.  

Знакомство с ИСР Turbo Pascal.

Программа 1: Операторы Ввода/Вывода.

2.  

Программа 2: Условные операторы в Turbo Pascal.

3.  

Программа 2.

4.  

Сдача отчетов по Программе 2.

5.  

Программа 3: Операторы цикла в Turbo Pascal.

6.  

Сдача отчетов по Программе 3.

7.  

Программа 4: Многомерные массивы в Turbo Pascal.

8.  

Сдача отчетов по Программе 4.

9.  

Программа 5: Множества в Turbo Pascal.

10.              

Сдача отчетов по Программе 5.

11.              

Программа 6: Записи в Turbo Pascal.

12.              

Сдача отчетов по Программе 6.

13.              

Программа 7: Работа с модулями в Turbo Pascal. (комплексная арифметика)

14.              

Сдача отчетов по Программе 7. (письменный отчет не требуется).

15.              

Программа 8: Работа с динамическими переменными в Turbo Pascal.

(Создание программы обработки результатов лабораторных работ по курсу общей физики. Построение графика функции.)

16.              

Сдача отчетов по Программе 8. (письменный отчет не требуется).

17.              

Итоговое занятие: Прием задолженностей.

По программам 1,2,3,4,5 и 6 сдаётся отчёт, который должен содержать:
1. Формулировку задачи.
2. Словесно-формульный алгоритм.
3. Блок-схему.
4. Листинг программы.
5. Перечень оборудования, необходимого для работы с программой.
6. Инструкцию пользователя.
7. Верификационные требования и результаты тестирования.

Лектор: доцент КФТТ Климов И.В.