Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика»




Скачать 296.06 Kb.
НазваниеУчебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика»
страница2/3
Дата30.08.2012
Размер296.06 Kb.
ТипУчебно-методический комплекс
1   2   3


Содержание лекций


Лекция 1. (2 часа). Основные понятия программирования. Основные определения. Понятие задачи, этапы решения задачи на ЭВМ. Интерпретаторы: трансляторы и компиляторы. Понятие среды программирования. Алгоритмы. Представление задачи в алгоритмическом виде. Структура программы.

Лекция 2. (2 часа). Языки программирования. Обзор и история. Предпосылки появления языков программирования. Первая программистка, первая программа. Языки машинных кодов и языки программирования высокого уровня. Классификация языков программирования.

Лекция 3. (2 часа). Элементы языка программирования высокого уровня. Синтаксис, семантика, данные. Элементарные типы дан­ных. Целочисленный, вещественный, символь­ный тип, способы объяв­ления типа. Тип данных, определенный пользова­телем, преобразование типа.

Лекция 4. (4 часа). Основные операторы. Операторы при­сваивания, ввод, вывода. Условный оператор, оператор выбора. Операторы цикла: цикла с параметром, с предусловием, с постусловием.

Лекция 5. (4 часа). Понятие массива. Одномерные и двумерные массивы. Способы заполнения массивов элементами. Использование генератора случайных чисел. Преобразования массивов. Поиск максимальных и минимальных элементов массива. Сортировки массивов.

Лекция 6. (2 часа). Строки. Множества. Строковые переменные: определение, синтаксис описания. Максимальная длина строки. Операции над строками: конкатенация, преобразования строковых значений в числовые и наоборот. Множества: определение, синтаксис описания. Свойства множеств. Операции над множествами: сравнение, сложение, произведение, вычитание.

Лекция 7. (2 часа). Графика. Функции создания простых геометрических фигур. Понятие цвета. Разрешение экрана. Программирование математических выражений для создания рисунка.

Лекция 8. (2 часа). Процедуры и функции. Объявление пользовательских подпрограмм. Синтаксис описания. Вызов пользовательских процедур и функций из тела основной программы.

Лекция 9. (2 часа). Записи. Записи с вариантными полями. Тип запись. Определение, синтаксис описания. Поля. Обращение к полям. Файловые переменные. Типы файлов. Операторы для работы с типизированными и текстовыми файлами.

Файловые переменные. Типы файлов: текстовые, бинарные. Работа с файлами: открытие для чтения, добавления, перезаписи. Закрытие файлов.
Лекция 10. (2 часа). Объектно-ориентированная парадигма програм­мирования. Объекты и другие базовые элементы. Инкапсуляция, по­лиморфизм, наследова­ние, сообщение, метод, сигнатура. Классы и экземпляры классов. Создание новых классов.

Лекция 11. (2 часа). Объектно-ориентированное проектирование. Процесс проектирования, первичное исследование, детальный анализ. Взаимодействие объектов. Структура программы. Проект, форма, события, свойства. Описание и вызов события.

Лекция 12. (4 часа). Визуальное программирование. Интерфейс среды разработки. Окна кода, объектов, свойств, проводник по проекту, Toolbox).

Графические объекты (управляющие элементы) их свойства и методы. Координатная система. Свойства Height и Width. Перемещение Графических объектов. Свойства установки цвета. Способы задания цвета.

Лекция 13. (4 часа). Работа с текстом. Управляющие элементы для работы с текстом. Объекты Textbox и Label. Их свойства. Управление шрифтами. Свойства для выбора шрифта. Работа с выделенным текстом.

Управляющие элементы, предоставляющие пользователю выбор. Checkbox

Методы добавления/удаления элемента. Описание события.

Содержание лабораторных работ

Лабораторная работа №1 (2 часа)

Введение в среду программирования, знакомство с интерфейсом. Структура программы. Правила оформления и сохранения программ. Компиляция и запуск программ.

Лабораторная работа №2 (4 часа)

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

Лабораторная работа №3 (4 часа) Понятие массива. Одномерные массивы. Способы заполнения массива элементами. Решение задач на преобразование массива, на нахождение максимальных и минимальных значений. Сортировки массива.

Лабораторная работа №4 (4 часа)

Решение задач на обработку двумерных массивов. Способы заполнения массива элементами. Квадратные матрицы. Преобразование матриц, действия с матрицами.

Лабораторная работа №5 (2 часа)

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

Перевод символьных переменных в числовые и наоборот. Действия со строками текста.

Лабораторная работа №6 (4 часа)

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

Лабораторная работа №7 (4 часа)

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

Лабораторная работа №8 (4 часа)

Решение задач на «Записи». Записи с вариантными полями. Файловые переменные. Запись в файл. Работа с файлами. Решение задач на создание учетных записей. Программирование простой базы данных.

Лабораторная работа №9 (4 часа)

Разработка проектов в среде визуального программирования. Проект «Графический редактор». Проекты: «Узоры», «Построение поверхности»

Лабораторная работа №10 (4 часа)

Разработка проектов в среде визуального программирования. Проект «Расчет оплаты». Списки. Проект «Список курса».

Лабораторная работа №11 (4 часа)

Разработка проектов в среде визуального программирования. Проект «Заполнение объектами». Игра «Полоски».

Лабораторная работа №12 (4 часа)

Разработка проектов в среде визуального программирования. Проект «Тест по информатике».


ТЕКУЩАЯ АТТЕСТАЦИЯ КАЧЕСТВА УСВОЕНИЯ ЗНАНИЙ

Т Е С Т Ы

Тестовые задания направлены на выявление теоретической подготовки по курсу «Программирование». Каждый вопрос содержит несколько вариантов ответа, из которых необходимо выбрать один верный.

  1. Программа – это алгоритм,

a) записанный на языке программирования; (*)

b) записанный на дискету;

c) повторяющийся несколько раз.

  1. Циклический алгоритм – это:

a) последовательное выполнение операций в порядке их следования;

b) выполнение операций, предполагающих различные варианты действий;

c) многократное повторение однотипных действий при различных значениях параметров, определяющих эти действия; (*)

d) алгоритм перехода на начало программы.

  1. Дан двумерный массив А, состоящий из пяти строк и пяти столбцов. Какой элемент, расположен в третьей строке и втором столбце.

a) А(2,3) ; b) А(3,2) (*); c)А(2.3); d)А(3/2).

  1. Процедура –это:

a) подпрограмма, выполняющая наиболее часто используемые блоки кода; (*)

b) тело цикла

c) способ задания функции;

  1. В основе объектно-ориентированного программирования лежит:

a) Разыменование ссылок; b) Инкапсуляция; (*) c) Итерация

  1. Одним из методов объектно-ориентированного программирования является:

a) Декремент; b) Полиморфизм; (*) c) Интерфейс

  1. Метод объектно-ориентированного программирования:

a) Инкремент; b)Наследование; (*) c) Рекурсивность;

  1. Инкапсуляция – это:

a) Замена обращений к макрокомандам тестами, соответствующими их определениям;

b) Разновидность указателя, определяющего путь доступа к объекту и разрешенные над ним операции;

c) Комбинирование данных с процедурами и функциями, которые манипулируют этими данными; (*)

  1. Полиморфизм – это:

a) Возможность определения единого по имени действия, применимого одновременно ко всем объектам иерархии наследования; (*)

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

c) Массив данных, расположенный частично в основной памяти, частично на дисках;

  1. Наследование – это:

a) Возможность использования уже определенных объектов для построения иерархии объектов; (*)

b) Выделение разрядов слова, соответствующих единичным разрядам маски;

c) Скрытие описания реализации объекта от использующих его модулей;

11. Стек – это:

a) характеристика объекта, определяющая его внешний вид;

b) последовательный список переменной длины, включение и исключение элементов из которого выполняется только с одной стороны списка; (*)

с) последовательный список переменной длины, включение элементов в который происходит с одной стороны, а исключение элементов - с другой стороны списка

Правильные ответы: 1a, 2c, 3b, 4a, 5b, 6b, 7c, 8c, 9a, 10a, 11b.

Шкала оценки: “отлично” - за 90-100% правильных ответов;

“хорошо” - за 75-90% правильных ответов;

“удовлетворительно” - за 50-75% правильных ответов;

“неудовлетворительно” - если < 50% правильных ответов.
1   2   3

Похожие:

Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУроков Для специальности 050202 «Информатика»
Рабочая программа составлена в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускника...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно-методический комплекс Для специальности: 080801 «Прикладная информатика (в экономике)»
Учебно-методический комплекс «Сетевая экономика» составлен в соответствии с требованиями программы дисциплины с учетом требований...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно-методический комплекс учебной дисциплины дпп ф. 19 «курс по выбору программирование на visual basic»
Ориентация Российского образования на постоянное совершенствование и поддержание уровня подготовки специалистов, а также большая...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно методический комплекс дисциплины дпп. Ф. 01. 1 Введение в языкознание основная образовательная программа подготовки специалиста по специальностям
Данный курс вырабатывает первичные навыки лингвистического анализа звуковой, лексической и грамматической сторон языка, осмысленного...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно-методический комплекс Для студентов специальности 080102 Мировая Экономика Москва 2009 Автор-составитель: Геращенко Г. П., к э. н., доцент, профессор кафедры Международной торговли Учебно-методический комплекс «Международные перевозки»
Учебно-методический комплекс «Международные перевозки» составлен в соответствии с требованиями Государственного образовательного...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно-методический комплекс умк учебно-методический комплекс организация летнего отдыха детей
Учебно-методический комплекс предназначен для подготовки студентов к работе в детских оздоровительных лагерях, клубах и площадках...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно-методический комплекс умк учебно-методический комплекс основы профориентологии
Лукъянченко, Т. Н. Основы профориентологии: учебно-методический комплекс по дисциплине «Основы профориентологии» для студентов, обучающихся...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно-методический комплекс умк учебно-методический комплекс общие основы педагогики
...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно-методический комплекс умк учебно-методический комплекс теория и методика воспитания
...
Учебно-методический комплекс дпп ф. 14 Программирование подготовки специалиста по специальности 050202 «Информатика» iconУчебно-методический комплекс умк учебно-методический комплекс
Учебно-методический комплекс предназначен для преподавателей и студентов психолого-педагогических факультетов учреждений высшего...
Разместите кнопку на своём сайте:
Руководства



База данных защищена авторским правом ©do.znate.ru 2012
При копировании укажите ссылку
обратиться к администрации
Руководства
Главная страница