Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)»





НазваниеУчебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)»
страница2/5
Дата публикации07.10.2013
Размер0.51 Mb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5
Тема 1. Введение в дисциплину

Задачи и цели изучения курса.

Связь дисциплины со смежными дисциплинами, изучаемыми специалистами-информатиками.

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

Программа

Этапы разработки программы

Спецификация

Разработка алгоритма

Кодирование

Отладка

Тестирование

Тестирование

Создание установочной дискеты

Алгоритм и программа

Компиляция

Язык программирования Delphi

Тип данных

Целый тип

Вещественный тип

Символьный тип

Строковый тип

Логический тип

Переменная

Константы

Числовые константы

Строковые и символьные константы

Логические константы

Именованная константа

Инструкция присваивания

Выражение

Тип выражения

Выполнение инструкции присваивания

Стандартные функции

Математические функции

Функции преобразования

Использование функций

Ввод данных

Ввод из окна ввода

Ввод из поля редактирования

Вывод результатов

Вывод в окно сообщения

Вывод в поле диалогового окна

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

Структура процедуры

Структура функции

Запись инструкций программы

Стиль программирования

Тема 2. Языки программирования высокого уровня и среды разработки Windows-приложений

Среды разработки Windows-приложений и языки программирования высокого уровня: Visual Basic и Basic, Delphi и Pascal, C++Builder и C++.

Их сравнительные характеристики и история развития.

Локальные и сетевые, профессиональные и промышленные версии.

Визуальное построение приложений с использованием языков Visual Basic, Visual Pascal и Visual C++.

Справочная система

Файл документа справочной информации

Создание справочной системы

Создание проекта справочной системы

Включение в проект файла справочной информации (RTF-файла)

Характеристики окна справочной системы

Назначение числовых значений идентификаторам разделов справки

Компиляция проекта

Доступ к справочной информации

Подготовка справочной информации

Использование редактора Microsoft Word

Использование HTML Help Workshop

Основы HTML

Создание файла справки

Компиляция

Вывод справочной информации

Система проверки знаний

Требования к программе

Файл теста

Форма приложения

Вывод иллюстрации

Загрузка файла теста

Текст программы

Усовершенствование программы

Представление данных

Форма приложения

Справочная информация

Информация о программе

Листинги

Объектно-ориентированные языки программирования: Object Basic, Object Pascal и Object C++.

Компилятор, транслятор и интерпретатор.

Создание установочного диска

Программа InstallShield Express

Новый проект

Структура

Выбор устанавливаемых компонентов

Конфигурирование системы пользователя

Настройка диалогов

Системные требования

Создание образа установочного диска

Зарезервированные слова и директивы

Структура модуля

Основные типы данных

Строки

Массив

Запись

Инструкции выбора

Инструкция if

Инструкция case

Циклы

Инструкция for

Инструкция repeat

Инструкция while

Безусловный переход

Инструкция GoTo

Объявление функции

Объявление процедуры

Стандартные функции и процедур

Десятичные и двоичные числа

Память компьютера

Консольное приложение

Инструкции write и writeln

Инструкции read и readln

Создание консольного приложения

Тема 3. Современные технологии разработки программного обеспечения

Рекурсия

Понятие рекурсии

Примеры программ

Поиск файлов

Кривая Гильберта

Поиск пути

Поиск кратчайшего пути

Скоростная разработка прикладных программ (RAD)

Интегрированная среда разработки (IDE)

Разветвлённые приложения (multi-thread)

Генератор отчётов (Quick Report)

Отладка программы

Классификация ошибок

Предотвращение и обработка ошибок

Отладчик

Трассировка программы

Точки останова программы

Добавление точки останова

Изменение характеристик точки останова

Удаление точки останова

Наблюдение значений переменных

Многодокументальный интерфейс (MDI)

Связывание и внедрение объектов (OLE)

Программный интерфейс (API) разработки графических приложений (OpenGL)

Библиотека визуальных компонент (VCL)

Компонент программиста

Выбор базового класса

Создание модуля компонента

Тестирование модуля компонента

Установка компонента

Ресурсы компонента

Установка

Ошибки при установке компонента

Тестирование компонента

Удаление компонента

Настройка палитры компонентов

Графический интерфейс пользователя (GUI)

Мультимедиа возможности Delphi

Компонент Animate

Компонент MediaPlayer

Воспроизведение звука

Запись звука

Просмотр видеороликов и анимации

Создание анимации

Графические возможности Delphi

Холст

Карандаш и кисть

Карандаш

Кисть

Вывод текста

Методы вычерчивания графических примитивов

Линия

Ломаная линия

Окружность и эллипс

Дуга

Прямоугольник

Многоугольник

Сектор

Точка

Вывод иллюстраций

Битовые образы

Мультипликация

Метод базовой точки

Использование битовых образов

Загрузка битового образа из ресурса программы

Создание файла ресурсов

Подключение файла ресурсов

Просмотр "мультика"

Открытая соединимость баз данных (ODBC)

Структурированный язык запросов (SQL)

Базы данных

Классификация баз данных

Локальная база данных

Удаленная база данных

Структура базы данных

Модель базы данных в Delphi

Псевдоним базы данных

Создание базы данных

Создание каталога

Создание псевдонима

Создание таблицы

Программа управления базой данных

Доступ к базе данных (таблице)

Просмотр базы данных

Режим формы

Режим таблицы

Выбор информации из базы данных

Динамически создаваемые псевдонимы

Перенос программы управления базой данных на другой компьютер

Машина базы данных (BDE)

Модульное программирование.
Тема 4. Объектно-ориентированное моделирование

Введение в объектно-ориентированное программирование

Класс

Объект

Метод

Инкапсуляция и свойства объекта

Наследование

Директивы protected и private

Полиморфизм и виртуальные методы

Классы и объекты Delphi

Экземпляр класса

Свойства и операции (события)

Классы потомок и родитель

Обработчики событий.

Конструктор и деструктор.
Тема 5. Основные принципы построения интерфейса

Состав интегрированной среды разработчика

Инструменты и меню.

Установка Delphi

Начало работы

Первый проект

Форма

Компоненты

Событие и процедура обработки события

Редактор кода

Система подсказок

Навигатор кода

Шаблоны кода

Справочная система

Структура проекта

Сохранение проекта

Компиляция

Ошибки

Предупреждения и подсказки

Запуск программы

Ошибки времени выполнения

Внесение изменений

Окончательная настройка приложения

Создание значка для приложения

Перенос приложения на другой компьютер

Форма, модуль, элемент управления (компонент).

Англо-русский словарь разработчика ПО.

Интерфейс и объекты со своими свойства и событиями в Delphi.

Состав проекта Delphi.
Тема 6. Object Pascal и Delphi.

Структура модуля и средства связи модулей.

Типы переменных.

Операторы Object Pascal.

Событийные процедуры.

Управляющие структуры языка Delphi

Условие

Выбор

Инструкция if

Инструкция case

Циклы

Инструкция for

Инструкция while

Инструкция repeat

Инструкция goto

Символы

Строки

Операции со строками

Функция length

Процедура delete

Функция pos

Функция сору

Массивы

Объявление массива

Операции с массивами

Вывод массива

Ввод массива

Использование компонента StringGrid

Использование компонента Memo

Поиск минимального (максимального) элемента массива

Поиск в массиве заданного элемента

Алгоритм простого перебора

Метод бинарного поиска

Сортировка массива

Сортировка методом прямого выбора

Сортировка методом обмена

Многомерные массивы

Ошибки при использовании массивов

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

Функция

Объявление функции

Использование функции

Процедура

Объявление процедуры

Использование процедуры

Повторное использование функций и процедур

Создание модуля

Использование модуля

Файлы

Объявление файла.

Назначение файла

Вывод в файл

Открытие файла для вывода

Ошибки открытия файла

Закрытие файла

Пример программы

Ввод из файла

Открытие файла

Чтение данных из файла

Чтение чисел

Чтение строк

Конец файлa

Типы данных, определяемые программистом

Перечисляемый тип

Интервальный тип

Запись

Объявление записи

Инструкция with

Ввод и вывод записей в файл

Вывод записи в файл

Чтение записи из файла

Динамические структуры данных

Указатели

Динамические переменные

Списки

Упорядоченный список

Добавление элемента в список

Удаление элемента из списка

Среда программирования Delphi

Управление проектом

Обзор Палитры Компонент

Рисование и закраска

Печать текстовая и графическая

Свойства в Delphi

Методы в Delphi

Обработка исключительных ситуаций в Delphi

События в Delphi

Средства создания мультимедийных приложений

Использование DLL в Delphi

Основы работы с базами данных

Настройка BDE

Создание таблиц с помощью Database Desktop

Создание таблиц с помощью SQL-запросов

ОбъектTTable

Создание таблиц с помощью компонента TTable

Объект TQuery

Редактор DataSet, Вычисляемые поля

Управление соединением с базой данных

Управление транзакциями

Утилиты для Local InterBase

Новые концепции ООП в Object Pascal

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

Редакторы свойств

Генератор отчетов ReportSmith

Основы языка SQL

Примеры вызовов API Windows в Delphi

Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

КУЛЬТУРЫ И ИСКУССТВ»

Кафедра прикладной информатики


Учебно-методический комплекс дисциплины

Высокоуровневые методы информатики и программирования


Специальность:

080801.65 – «Прикладная информатика (в менеджменте)»

СБОРНИК ЛАБОРАТОРНЫХ РАБОТ И ПРАКТИЧЕСКИХ
Введение

Общие требования, сдать работу в виде, форма отчетности

Практическое занятие № 1

Тема: "Разветвляющиеся алгоритмы"
Задание: спроектировать приложение, реализующее функции по варианту, т.е. разработать алгоритм и интерфейс разрабатываемого приложения.

Варианты:

  1. Написать программу, которая вычисляет частное двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдавать сообщение об ошибке. Исходные данные – делимое и делитель.

  2. Написать программу вычисления площади кольца. Программа должна проверять правильность исходных данных. Исходные данные – радиус кольца (см) и радиус отверстия (см).

  3. Написать программу, которая проверяет, является ли год високосным. Исходные данные – год.

  4. Написать программу, определяющая принадлежит ли точка с координатами Х, У прямоугольнику с координатами Х1,Х2,Y1,Y2. Координаты точки и прямоугольника действительного типа. Точка принадлежит прямоугольнику, если одна координата точки имеет значение Х>=X1 и X<=X2 и если другая координата точки имеет значение Y>=Y1 и Y<=Y2.

  5. Написать программу. Даны действительные числа a, b, c. Удвоить эти числа, если a>=b>=c, и заменить их абсолютными значениями, если это не так.

  6. Написать программу вычисления сопротивления электрической цепи, состоящей из двух сопротивлений. Сопротивления могут быть соединены последовательно или параллельно. Исходные данные – величина первого сопротивления (Ом), величина второго сопротивления (Ом) и тип соединения (1 – последовательное, 2 – параллельное).

  7. Написать программу решения квадратного уравнения. Программа должна проверять правильность исходных данных и в случае, если коэффициент при второй степени неизвестного равен нулю, выводить соответствующее сообщение. Исходные данные – значения коэффициентов уравнения.

  8. Написать программу проверки знания даты начала второй мировой войны. В случае неправильного ответа пользователя, программа должна выводить сообщение об ошибке и правильный ответ. Исходные данные – дата.

  9. Написать программу, определяющую результат гадания на ромашке – "любит – не любит", взяв за исходные данные количество лепестков n.

  10. Написать программу, которая анализирует данные о возрасте и относит человека к одной из четырёх групп: дошкольник. ученик, работник, пенсионер. Возраст вводится с клавиатуры.

  11. Написать программу, определяющую сколько баллов набрал победитель. К финалу конкурса лучшего по профессии "Специалист электронного офиса" были допущены трое: Иванов, Петров, Сидоров. Соревнования происходили в три тура. Иванов в первом туре набрал m1 баллов, во втором – n1, в третьем – p1. Петров – m2, n2, p2 соответственно; Сидоров – m3, n3, p3.

  12. Написать программу, определяющую какой пакет тяжелее – первый или второй. Рис расфасован в два пакета. Масса первого – m кг, второго – n кг.

  13. Написать программу, определяющую массу более тяжёлого пакета. Рис расфасован в два пакета. Масса первого – m кг, второго – n кг.

  14. Написать программу – модель анализа пожарного датчика в помещении, которая выводит сообщение "Пожарная ситуация", если температура в комнате превысила 60° С.

  15. Написать программу, которая сравнивает два введённых с клавиатуры числа. Программа должна указать, какое число больше, или, если числа равны, вывести соответствующее сообщение.


Рекомендуемая литература: 1, 3-5, 7-12
Лабораторное занятие № 1

1   2   3   4   5

Похожие:

Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconРабочая программа по учебной дисциплине Высокоуровневые методы информатики...
Рабочая программа предназначена для преподавания дисциплины «Высокоуровневые методы информатики и программирования» студентам очной...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины управление безопасностью...
Рабочая программа предназначена для преподавания дисциплины «Основы электронной коммерции» студентам очной полной формы обучения...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины информационные технологии...
Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная)
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины разработка и стандартизация...
Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная)
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины web-технологии Специальность...
Специальность 080801. 65 «Прикладная информатика (по областям)» Форма подготовки (очная)
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины интеллектуальные информационные...
Московский государственный технический университет радиотехники, электроники и автоматики (мгту мирэа)
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины: Поведение потребителей Специальность:...
Методические указания по выполнению контрольной работы одобрены на заседании Научно-методического совета взфэи
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс учебной дисциплины основы прогнозирования...
Государственное образовательное учреждение высшего профессионального образования города Москвы
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс учебной дисциплины интеллектуальные...
Государственное образовательное учреждение высшего профессионального образования города Москвы
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины операционные системы, среды...
Сможете ли вы сделать карьеру в той сфере деятельности, которая подразумевает постоянное общение с людьми, или такая
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины проектирование информационных...
Основная цель изучения курса “Исследование систем управления” приобретение знаний, формирование и развитие умений и навыков исследовательской...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс для специальности 080801 Прикладная...
Адаптировано в соответствии с учебным планом специальность 080801 Прикладная информатика в информационной сфере филиала рггу
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины: Технологии бизнес презентаций...
Для девятиклассника, который еще не определился с будущей профессией – это очень сложно. Поэтому на этом уроке я предлагаю учащимся...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс по дисциплине социология специальность:...
Личность как социальный тип. Социальный контроль и девиация. Личность как деятельный субъект. Социальные изменения. Социальные революции...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconРабочая программа по дисциплине В. В высокоуровневые методы информатики и программирования
...
Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность: 080801. 65 «Прикладная информатика (в менеджменте)» iconУчебно-методический комплекс дисциплины базы данных Специальность:...
Справочник студента, дабы уберечь неразумных от подводных камней реки знаний, расставленных злобными преподами. Сам автор имел обширную...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск