Главная
Дисциплины (2009-2010)
Дисциплины (2010-2011)
Разное
Популярные

Дисциплина: Информатика. Лекция
Преподаватель: Прудникова Лариса Ивановна

Информатика
  • 04.09.2009: Классификация языков программирования (ЯП). Схема сравнения. Стандарт и диалекты языка. Схема сравнения языков. Методы разработки алгоритмов. Метод пошаговой детализации. Заголовок программы на Паскале. Арифмитические типы: Real, Integer. Операции сложения, вычитания, умножения, деления (целочисленного), деления с остатком. Константы. Арифметические выражения.
  • 11.09.2009: Способы определения переменной. Чтение данных из файла в оперативную память (ОП). Оператор присвоения. Понятие файла. Конструктор ветвления. Тип данных Boolean. Операции над элементами Boolean. Дизъюнкция, конъюнкция, отрицание. Данные типа Char. Типизация языка Паскаль. Перечислимый тип. Совместимость типов.
  • 18.09.2009: Конструкторы циклов: арифметические и интеракционнные. Конструктор вариантов. Массивы. Упаковка и распаковка массивов.
  • 25.09.2009: Тип данных String. Структурные (записные) типы. Подпрограммы. Процедуры и функции (синтаксис, семантика, прагматика). Область действия имен. Внешние, локальные и глобальные имена.
  • 02.10.2009: Подпрограммы с параметрами и без параметров. Список формальных параметров. Передача «по значению», передача «по ссылке». Рекурсивные подпрограммы. Множественный тип данных. Концепция типов данных.
  • 09.10.2009: Указатели (ссылки). Статическая, автоматическая и динамическая память. Списки. Виды и структара списков.
  • 16.10.2009: Линейный однонаправленный список. Операция включения, исключения, включения в заданном порядке элементов списка.
  • 23.10.2009: Данные типа File of... Понятие файла. Логический и физический файлы. Операции над файлами. Функции Eof и Eoln для файлов типа Text. Стандартные модули языка Паскаль. Функции модулей. Графика на Турбо Паскале.
  • 30.10.2009: Коллоквиум №1: «Язык программирования Паскаль». Скачать вопросы.
  • 06.11.2009: Технология программирования. Формальная и неформальная постановка задачи. Разработка или поиск алгоритма. Проект алгоритма. Спецификация данных. Проектирование программы.
  • 13.11.2009: Операторы выбора. Операторы цикла. Описание данных. Другие операторы. Предложение на естественном языке. Структурное программирование. Читабельность программ. Оформление программ.
  • 20.11.2009: Тестирование. Виды ошибок. Синтаксические, логические и арифметические ошибки. Методы тестирования. Метод эквивалентных разбиений.
  • 27.11.2009: Правильные и неправильные классы эквивалентности. Анализ граничых условий. Предположение об ошибке.
  • 04.12.2009: Тестировние методом «белого ящика». Метод покрытия элементарных указаний. Метод покрытия всех ветвей. Метод покрытия элементарных условий. Классы ошибок. Локализация ошибок.
  • 11.12.2009: Язык программирования Си. Операторы действия. Семантика элементарных операторов. Операторы цикла. Оператор «Switch». Элементарные операторы. Оператор «Continue». Оператор «Return». Оператор «Goto». Пустой оператор. Подробнее
  • 18.12.2009: Коллоквиум №2: «Технология программирования. Язык Си». Скачать вопросы.
  • 05.02.2010: Операция присваивания. Арифметические типы и выражения. Арифметические операции. Бинарные операции. Преобразование типов в арифметических выражениях. Массивы. Синтаксис массивов. Программа, которая реверсирует значения двух векторов.
  • 12.02.2010: Представление информации в компьютере. Литерные и арифметические константы. Расширенная таблица ASCII. Управляющие коды или ESC-последовательности.
  • 12.02.2010: Числовые целые константы. Поразрядные логические операции. Понятие маски. Операции сдвига разрядов. Константы с плавающей точкой. Логические выражения. Примеры.
  • 19.02.2010: Замена конструктора ветвления. Указатели. Операции над указателями.
  • 26.02.2010: Функция в языке Си. Передача параметров. Структура в языке Си. Примеры.
  • 26.02.2010: Списки, очереди, стеки, деревья и их реализация. Польская обратная запись (ПОЗ).
  • 12.03.2010: Добавление элементов в стек. Очередь как абстрактная структура. Классы памяти и область видимости переменных и функций. Автоматическая, регистровая и статическая память.
  • 19.03.2010: Синтаксис объявления и описания в языке Си. Спецификаторы extern, auto, static, resign. Сложные объявления. Язык Си++. Прототипы функций. Шаблоны функций. Перезагрузка функций. Передача функции как параметра.
  • 26.03.2010: Объектно-ориентированное программирование (ООП). Состояние объекта. Поведение объекта. Конструктор. Деструктор. Подробнее
  • 26.03.2010: Индивидуальность объекта. Время существования объекта. Отношение между объектами. Типы отношений. Отношение включения. Отношение использования.
  • 02.04.2010: Коллоквиум №1: «Язык программирования Си». Скачать вопросы.
  • 09.04.2010: Класс. Отношения между классами. Отношение наследования. Простое наследование классов. Отношения использования.
  • 09.04.2010: Отношение наполнения. Стили программирования. Операция расширения области видимости. Именные константы. Механизм перезагрузки базовых операций.
  • 16.04.2010: Иерархия и наследование классов. Объявление производного класса. Виртуальные функции. Шаблоны классов. Компиляторы, ассемблеры, интерпретаторы. Синтаксический и семантический анализаторы.
  • 23.04.2010: Внутреннее представление исходной программы. Классификация языков. Машинно-зависимые, машинно-независимые и машинно-ориентированные языки. Языки спецификации, описания алгоритмов и реализации. Диалоговые языки. Подробнее
  • 23.04.2010: Поколения ЭВМ и их характеристики. Первое поколение (1949-1958). Второе поколение (1959-1963). Третье поколение (1964-1976). Четвертое поколение (с 1977 года). Пятое поколение. Программное обеспечение ЭВМ. Архитектура ЭВМ.
  • 30.04.2010: Укрупненная схема ЦП. Организация памяти ЭВМ. Организация систем адресации. Схема формирования адреса. Организация команд ЭВМ.
  • 07.05.2010: Формальные средства описания (ФСО). Организация систем ввода-вывода. Векторная графика.
  • 07.05.2010: Растровая графика. Операционные системы и их классификация.
  • 14.05.2010: Коллоквиум №2: «ООП и архитектура ЭВМ>. Скачать вопросы.

Здесь можно скачать литературу по данной дисциплине:
  • Панюков А. В., Панюкова Т. А. «Практикум по программированию» (2007). Скачать
  • Немнюгин С. А. «Turbo Pascal. Программирование на языке высокого уровня» (2003). Скачать
  • Подбельский В. В., Фомин С. С. «Программирование на языке Си. Учебное пособие» (2003). Скачать
  • Прудникова Л. И. «Основы технологии программирования. Введение в Паскаль» (2005). Скачать


Последнее обновление:
Copyright (C) 2009-2011 by RA0LHS
Hosted by uCoz