У вас вопросы?
У нас ответы:) SamZan.net

Российский государственный профессиональнопедагогический университет Институт электроэнергетики и ин

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.2.2025

Министерство образования и науки Российской Федерации
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Российский государственный профессионально-педагогический университет»

Институт электроэнергетики и информатики

Кафедра сетевых информационных систем и компьютерных технологий обучения

ЗАДАНИЯ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КОНТРОЛЬНЫХ РАБОТ ПО ДИСЦИПЛИНЕ

«Информатика и программирование»

для студентов заочной формы обучения

направления подготовки  051000.62 Профессиональное обучение (по отраслям)

профиля подготовки «Информатика и вычислительная техника»
профилизации «Компьютерные технологии»

Екатеринбург

РГППУ

2012


Задания и методические указания к выполнению контрольных работ по дисциплине «Информатика и программирование». Екатеринбург, ФГАОУ ВПО «Российский государственный профессионально-педагогический университет», 2012. 17 с.

Автор

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

Е.В. Болгарина

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

Заведующая кафедрой сетевых информационных систем и компьютерных технологий обучения

Е.В. Чубаркова

Рекомендованы к печати методической комиссией Института электроэнергетики и информатики РГППУ. Протокол от 10.09.20121

Зам. председателя методической комиссии ЭлИн

А.А. Карпов

© ФГАОУ ВПО «Российский государственный профессионально-педагогический университет», 2012

© Е.В. Болгарина, 2012


Содержание

[1] Содержание

[2]
Методические указания

[2.1] 1. Общие положения

[2.2] 2. Содержание контрольной работы

[2.3] 3. Технология выполнения и отчетность по контрольной работе

[2.4] 3.1 Порядок выполнения контрольной работы

[2.5] 3.2 Критерии оценивания

[2.6] 4. Оформление контрольной работы

[2.7] 5. Учебно-методическое обеспечение дисциплины

[2.8]

[2.8.1] Приложение 2


Методические указания

1. Общие положения

В основе профессиональных компетенций бакалавра направления подготовки  051000.62 Профессиональное обучение (по отраслям) профиля подготовки «Информатика и вычислительная техника» профилизации «Компьютерные технологии» лежат сформированные базовые умения практического программирования. Немаловажную роль играет и умение создавать приложения со стандартными графическими интерфейсами для работы с офисными приложениями. Рассматривая язык VBA как представителя современных языков программирования высокого уровня, дисциплина сосредотачивается именно на создании практических приложений под Windows, тем более что рекомендуемая среда разработки VBA, обладает всеми необходимыми средствами для удобной и эффективной работы, интегрирована в широко распространенный пакет MS Office и не требует специальной установки.

Самостоятельная работа в межсессионный период является основным видом учебной деятельности для студентов заочной формы обучения по изучению курса «Информатика и программирование». Самостоятельная работа позволит студенту глубже усвоить понятия и явления, изучаемые на занятиях, применить на практике знания, полученные в процессе изучения курса, и познакомиться с теми вопросами, которые выходят за рамки аудиторных занятий.

Самостоятельная работа студентов – это многообразные виды индивидуальной и коллективной деятельности студентов, осуществляемые под руководством, но без непосредственного участия преподавателя в специально отведенное для этого аудиторное или внеаудиторное время.

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

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

Среди внутренних факторов, способствующих активизации самостоятельной работы студента в рамках изучаемой дисциплины можно выделить следующие: 

  •  полезность выполняемой работы. Результаты работы будут использованы в лекционном курсе, в методическом пособии, в лабораторном практикуме, при подготовке публикации, в квалификационной работе или иным образом; 
  •  участие в творческой деятельности. Это может быть участие в научно-исследовательской, опытно-конструкторской или методической работе, проводимой на кафедре; 
  •  участие в олимпиадах по учебным дисциплинам, конкурсах научно-исследовательских или прикладных работ и т.д.; 
  •  использование мотивирующих факторов контроля знаний (накопительные баллы рейтинга) – поощрение за успехи в учебе и творческой деятельности. 

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

В рамках изучения дисциплины «Информатика и программирование» студентам необходимо выполнить контрольную работу.

Основными целями выполнения контрольной работы являются:

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

Контрольные задания могут выполняться как в компьютерном классе, так и на домашнем компьютере.

Необходимое программное обеспечение:

  1.  Windows, не ниже XP;
  2.  MS Office не ниже 2003-ей версии
  3.  учебные файлы с методическими материалами.

2. Содержание контрольной работы

В соответствии с рабочей программой, выполнив все контрольные мероприятия, студенты должны получить теоретические знания и практические навыки в области программирования для MS Word и MS Excel. Исходя из этого, все контрольные работы носят практический характер и выполняются на компьютере.

Выполнение курсовой работы позволяет студенту на практике закрепить полученные знания, создав средствами VBA работоспособное приложение, которое может позволить некоторые встречающиеся в повседневной практике операции по ведению табличных баз данных, учету информации и т.п. Студентам предстоит провести все этапы разработки программы, начиная с постановки задачи, разработки интерфейса и заканчивая написанием программного кода, отладкой  и тестированием работоспособности.

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

Контрольная работа выполняется в соответствии с графиком прохождения учебного процесса, в сроки, предусмотренные учебным планом.

Номер варианта соответствует последней цифре номера зачетной книжки.

3.1 Порядок выполнения контрольной работы

  1.  Выполните все лабораторные работы, тексты которых находятся в папке «Лабораторные работы по дисциплине Информатика и программирование КТ». Особенно внимательно читайте теоретический материал, выполняйте все примеры. Выполните не менее 3-х заданий из раздела для самостоятельного выполнения.
  2.  Определите номер варианта по последней цифре в номере зачетной книжки.
  3.  Ознакомиться с заданием (см. приложение 1).
  4.  Выполните задание в соответствии с номером варианта.
  5.  Оформите отчет по контрольной работе в соответствии с рекомендациями (см. раздел 4).

3.2 Критерии оценивания

Оценка качества выполнения контрольной работы осуществляется в соответствии с установленной рейтинговой шкалой оценки.

Максимальный балл за контрольную работу выставляется в том случае, если студент полностью выполнил все задания своего варианта и защитил свою работу преподавателю, ответив на его вопросы и продемонстрировав свои умения работать в среде программирования VBA.

Средний балл за за контрольную и курсовую работу выставляется в том случае, если студент выполнил некоторые задания частично (степень выполнения не менее 70%), но защитил свою работу преподавателю, ответив не менее чем на 70 % его вопросов и продемонстрировав умения работать в изучаемой среде программирования.

Минимальный балл за контрольную работу выставляется в том случае, если студент полностью выполнил все задания своего варианта, но смог ответить на 50% вопросов преподавателя и продемонстрировал минимум умений по работе с изучаемыми прикладными программами. Либо, студент выполнил некоторые задания частично, и защитил свою работу преподавателю, ответив на более чем 50%, но менее чем 70% вопросов и продемонстрировал минимум умений по работе в среде программирования VBA.

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

4. Оформление контрольной работы

Работа сдается в электронном и печатном виде.

Все файлы с выполненными заданиями контрольной работы записываются на CD-диск.

В именах файлов должны присутствовать: Фамилия студента, шифр учебной группы, название дисциплины, номер варианта, номер задания. Например: Иванов_ЗКТ-201_Информатика_и_прогр_вар_6_задание_2.

Печатная версия контрольной содержит:

  1.  титульный лист, оформленный стандартным образом (см. приложение 3);
  2.  текст варианта задания
  3.  листинг текста программного модуля;
  4.  внешний вид формы и вид документов, получаемых в результате работы программы.

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

Библиографический список

Основная литература

Белоусова С.Н., Бессонова И.А. Основные принципы и концепции программирования на языке VBA в Excel. [Текст]: Учебное пособие Серия: Основы информационных технологий / С.Н. Белоусова, И.А. Бессонова – М.: Изд-во: Интернет-Университет Информационных Технологий (ИНТУИТ), 2010, 200 с

Истомин Е.П., Власовец А.М. Информатика и программирование. Pascal и VBA. [Текст]: Учебник / Е.П. Истомин, А.М. Власовец – М.: Изд-во: Андреевский издательский дом, 2010, 293 с.

Косарев В.П., Мамонтова Е.А. Экономическая информатика [электронный ресурс]: учебник для вузов [Гриф УМО] / В.П. Косарев, Е.А. Мамонтова – М. : Финансы и статистика, 2009. – 368 с. – Режим доступа: http://e-lanbook.com/view/book/1007

Дополнительная литература

  1.  Гарнаев А. VBA: Использование MS Excel и VBA в экономике и финансах [Текст] : / А. Гарнаев. – Спб.: Изд-во: BHV, 2007, 354 с.
  2.  Гетц К. Программирование на Visual Basic 6 и VBA : руководство разработчика [Текст] : / К. Гетц, Майк Гилберт. - Киев : BHV, 2001. – 912 с.

Средства обеспечения освоения дисциплины

  1.  Учебные файлы, содержащие необходимый теоретический материал и иллюстрирующие примеры.
  2.  Файлы с вариантами заданий.


Приложение 1

Варианты заданий к контрольной работе

Задание 1. Подготовить краткий реферат, раскрывающий тему теоретического курса. В ответе привести 3 практических примера, иллюстрирующих рассматриваемую тему. Объем реферата от 4 до 8 страниц.

Ответ представить в виде текстового файла. Формат шрифта Times New Roman, размер 14.

Номер темы соответствует номеру варианта.

  1.  Понятие о событийном программировании. Форма, ее свойства, методы, события. Элементы управления. Свойства, методы, события элементов «Текстовое поле», «Метка», «Флажок», «Список выбора», «Селектор». Примеры программного использования этих элементов.
  2.  Типы данных в VBA. Арифметические операции. Преобразование типов.
  3.  Стандартные функции VBA для обработки строковых данных.
  4.  Пользовательские процедуры и функции в VBA. Пользовательские типы данных.
  5.  Способы проверки данных, вводимых пользователем.
  6.  Создание пользовательских функций для MS Excel.
  7.  Объектная модель MS Excel. Свойства, методы и события объекта Application.
  8.  Свойства, методы и события объектов Workbooks и WorkSheet.
  9.  Работа с ячейками в MS Excel.
  10.  Объектная модель MS Word. Свойства, методы и события объекта Application.

Задание 2. Написать пользовательскую функцию для приложения MS Excel для решения следующей задачи (номер задачи соответствует номеру варианта):

1) Создайте функцию пользователя, которая по координатам вершин треугольника вычисляет его площадь. Используйте формулу Герона для вычисления площади

Длина отрезка между точками с координатами (x1,y1) и (x2,y2) через координаты вычисляется по формуле L=

2) Создайте функцию пользователя, которая для введенного числа рассчитывает факториал этого числа (т.е. произведение всех чисел от 1 до указанного числа). Например,  факториал числа 6=1*2*3*4*5*6=720.

3) Создайте функцию пользователя, которая вычисляет площадь кольца (шайбы) по известным значениям внешнего и внутреннего радиусов.
Воспользуйтесь формулой площади круга S=

4) Создайте функцию пользователя, которая  в зависимости от введенного значения оценки (по десятибалльной системе), выводит ее название, например: от 1 до 2: плохо, от 3 до 5: удовлетворительно, и т.д., иначе – неправильный ввод данных.

5) Создайте функцию пользователя, которая подсчитывает количество четных чисел из выбранного диапазона. Числа введены в столбце электронной таблицы.

6) Создайте функцию пользователя, которая подсчитывает сумму только положительных чисел из выбранного диапазона. Числа введены в столбце электронной таблицы.

7) Услуги телефонной компании оплачиваются по следующему правилу: за разговоры до M минут в месяц – N1 рублей, а разговоры сверх установленной нормы оплачиваются в 1,2 раза дороже. Создайте функцию пользователя, которая вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц.

8) В ячейках таблицы записаны тройки чисел. Пользовательская функция определяет может ли быть построен треугольник из данных отрезков и дает словесную характеристику треугольнику: равнобедренный, равносторонний, разносторонний, треугольник не может быть построен).

9) В качестве аргументов пользовательской функции вводится диапазон цен товаров и их количество, а результатом является стоимость покупки.

10) Пользовательская функция предназначена для автоматического подсчета размера стипендии. Аргументами функции является строка с оценками, результатом – размер стипендии (1200 руб. в случае, если троек нет, на 25% выше если отличные оценки, с тройками стипендия не выплачивается, т.е. равна 0).

Задание 3. Используя визуальные элементы управления выполнить следующее задание:

  1.  Создать в редакторе VBA форму и разместить на ней два текстовых поля. Добавить к ним подписи «Введите число» и «Вывод». Запретите изменение пользователем содержимого второго поля. При вводе в первое окно числа во втором окне должно выводиться слово «Чётное» если число четное и «Нечетное» если число нечетное. Если введено не число – во втором окне должна быть отображена фраза «Неверный ввод».
  2.  Создать в редакторе VBA форму размером 300х400 пикселей. Добавить на форму кнопку размером 25х25 пикселей. Написать обработчик соответствующего события для этой кнопки, который, при наведении указателя мыши на кнопку перемещает её в случайную позицию в пределах формы, а так же выводит в заголовок формы информацию о количестве перемещений кнопки.
  3.  Создать в редакторе VBA форму, добавить на нее 5 элементов управления CheckBox, пронумеровать их от 1 до 5, задать имена вида cbo_n, где n – номер элемента управления от 1 до 5. Добавить на форму четыре кнопки. Первая кнопка, подписанная как «Установить четные», устанавливает четные флажки, кнопка «Сбросить все» сбрасывает все флажки, кнопка «Количество установленных флажков» выводит сообщение вида «Количество установленных флажков равно n», в том случае, если ни один флажок не установлен, выводит сообщение «Ни один флажок не установлен»
  4.  Добавить в VBA-проект три формы. Первую форму назвать frm_Main, вторую – frm_1, третью – frm_2. Разместить на форме frm_Main три кнопки. Две из них должны скрывать frm_Main и отображать, соответственно, frm_1 и frm_2, третья должна завершать работу программы. На frm_1 и frm_2 разместить по одной кнопке, которая, соответственно, скрывает frm_1 и frm_2 и отображает главную форму. Разместить в документе MS Word кнопку, которая отображает главную форму.
  5.  Написать программу, которая запрашивает у пользователя число n, большее 1, после чего заполняет одномерный массив длиной n чисел случайными числами в диапазоне от 1 до n*3 и выводит этот массив в документ MS Word, разделив отдельные элементы массива запятой.
  6.  Написать программу, которая запрашивает у пользователя число n от 2 до 20, после чего заполняет массив длиной n чисел, запрашивая ввод каждого из чисел у пользователя. После ввода всех элементов , программа выводит в окне сообщения максимальный элемент массива.
  7.  Написать программу, которая вводит массив случайных чисел в диапазоне от 1 до 100, после чего подсчитывает количество четных и нечетных элементов массива и выводит эти данные в окне сообщения.
  8.  Написать программу, которая вводит массив из n случайных чисел (n задаёт пользователь) в диапазоне от 1 до 100, после чего вычисляет их сумму и выводит в окне сообщения.
  9.  Написать программу, которая вводит массив из n случайных чисел (n задаёт пользователь) в диапазоне от -100 до 100, после чего вычисляет сумму четных элементов массива, абсолютное значение которых превышает 25.
  10.  Разработать программу, которая запрашивает у пользователя два числа – A и B и возвращает результат деления A на B. Предусмотреть перехват и обработку ошибок времени выполнения.


Приложение 2

Оформление титульного листа

Министерство образования и науки Российской Федерации

ФГАОУ ВПО «Российский государственный профессионально-педагогический университет»

Институт электроэнергетики и информатики

Факультет информатики

Кафедра сетевых информационных систем и компьютерных технологий обучения

КОНТРОЛЬНАЯ РАБОТА

по дисциплине «Информатика и программирование»

Вариант №

Работу выполнил: ФИО студента

группа: [буквы+номер]

номер зачетной книжки:

Работу проверил: ФИО преподавателя

Екатеринбург

2012


Задания и методические указания к выполнению

контрольных работ по дисциплине

«Информатика и программирование»

Подписано в печать _________. Формат 6084/16. Бумага для множ. аппаратов.

Печать плоская. Усл. печ. л. ___. Уч.-изд. л.____. Тираж ____ экз. Заказ № ____.

ФГАОУ ВПО «Российский государственный профессионально-педагогический университет». Екатеринбург, ул. Машиностроителей, 11.

Ризограф ФГАОУ ВПО РГППУ. Екатеринбург, ул. Машиностроителей, 11.




1. волновой дуализм свойств вещества Французский ученый Луи де Бройль 1892 1987 осознавая существующую в приро
2. МОГИЛЯНСЬКА АКАДЕМІЯrdquo; ХИМИНЕЦЬ Василь Васильович УДК 940
3. исторического развития общества
4. Интеграция информационных технологий в системе государственного управления
5. а интуитивность б ограниченность в основывается на наблюдениях и рассуждениях Научная психология ~ ус
6. Бикор Тучково 6 6 0 0 93 16 77
7. Предприятие сервиса фитнесс клуб MASTER GYM
8. ФЗчасть вторая от 26 января 1996 г
9. Методика оценки кредитоспособности юридических лиц
10. Оренбургский государственный университет Кафедра экономики Н