Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

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

УТВЕРЖДАЮ

Проректор по образовательной политике

____________В.Я. Шевченко

«___»______________2012 г.

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

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

для студентов всех форм обучения

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

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

профилизации «Компьютерные технологии»

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

РГППУ

2012


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

Настоящая программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций Примерной основной образовательной программы по направлению подготовки 051000.62 Профессиональное обучение (по отраслям).

Автор

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

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

Рецензент

к.пед.н., доцент, зав. каф. ИТ

А.О. Прокубовская

Одобрена на заседании кафедрысетевых информационных систем и компьютерных технологий обучения. Протокол от « 29 »  08  2012 г. №  1

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

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

Одобрена на заседании кафедры сетевых информационных систем и компьютерных технологий обучения. Протокол от « 10 »  09 2012 г. № 1

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

А.А. Карпов

СОГЛАСОВАНО

Зав. сектором инспектирования ИМО УМУ

С. В. Пеннер

И.о. директора ЭлИн

А.А. Карасик

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

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


ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ

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

Целями изучения дисциплины являются:

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

В контексте названных целей содержание данной учебной дисциплины сочетает в себе следующие три важнейших аспекта:

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

МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО

Данная учебная дисциплина относится к вариативной части математического и естественно-научного  цикла ООП по направлению подготовки 051000.62 Профессиональное обучение профиля подготовки «Информатика и вычислительная техника». Для изучения данной учебной дисциплины необходимы следующие знания, умения и навыки, формируемые предшествующими дисциплинами:

Из курса «Информатика»:

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

Умения: составлять арифметические выражения в линейной записи, использовать стандартные функции при работе с электронными таблицами.

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

Из курса «Математика»:

Знания: понятие о числе, функции, множестве.

Умения: решать системы линейных уравнений; определять область определения и множество значений; применять символы математической логики при записи логических выражений; вычислять площади и объемы основных геометрических фигур.

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

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

«Языки и системы программирования»;

«Объектно-ориентированные технологии»;

«Компьютерное моделирование».

КОМПЕТЕНЦИИ СТУДЕНТА, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ

Данная дисциплина способствует формированию следующих элементов компетенций, предусмотренных ФГОС по направлению подготовки 051000.62 Профессиональное обучение (по отраслям).

а) общекультурные (ОК)

  1.  осознает  культурные ценности, понимает роль культуры в жизнедеятельности человека (ОК-1);
  2.  владеет правовыми и нравственными нормами экологического поведения (ОК-2);
  3.  имеет целостное представление о картине мира, ее научных основах (ОК-14);
  4.  способен осуществлять подготовку и редактирование текстов, отражающих вопросы профессионально-педагогической деятельности (ОК-22);
  5.  способен самостоятельно работать на компьютере (элементарные навыки) (ОК-23);

б) профессиональные (ПК)

  1.  способен выполнять профессионально-педагогические функции для обеспечения эффективной организации и управления педагогическим процессом подготовки рабочих (специалистов) (ПК-1);
  2.  способен проектировать и оснащать образовательно-пространственную среду для теоретического и практического обучения рабочих (специалистов) (ПК-16);
  3.  готов к организации образовательного процесса с применением интерактивных, эффективных технологий подготовки рабочих (специалистов) (ПК-27);
  4.  готов к формированию профессиональной компетентности рабочего (специалиста) соответствующего квалификационного уровня (ПК-34);

в) профильно-специализированные компетенции (ПСК)

  1.  способен вести разработку программного обеспечения с использованием различных языков и моделей программирования) (ПСК-8);
  2.  готов к работе в специализированных программных пакетах прикладного назначения (ПСК-12);
  3.  владеет технологиями (алгоритмами) решения различных задач (ПСК-14);
  4.  способен применять методы анализа прикладной области на концептуальном, логическом, математическом и алгоритмическом уровнях (ПСК-22).

По окончании изучения курса студент должен:

Знать:

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

Уметь:

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

Владеть / быть в состоянии продемонстрировать:

  1.  практические навыки программирования на VBA в среде текстового редактора, электронной таблицы, в среде разработки баз данных.

СТРУКТУРА ДИСЦИПЛИНЫ

Объем дисциплины и виды учебной работы

Таблица 1

Всего

ПСО

ССО

зачетных единиц (часов)

Очная

Заочная

Очная

Заочная

Вид учебной работы

1

2

3

4

5

6

Общая трудоемкость дисциплины

6,5(234)

6,5(234)

6,5(234)

6,5(234)

6,5 (234)

Аудиторные занятия

74

74

30

60

18

лекции

30

30

12

16

6

практические занятия

6

4

семинарские занятия

лабораторные работы

44

44

12

44

8

другие виды

аудиторных занятий

Самостоятельная работа

160

160

204

102

144

изучение

28

28

88

10

34

теоретического курса

подготовка к защите

36

36

16

10

лабораторных работ

контрольная работа

10

10

40

10

24

курсовая работа

50

50

40

30

40

36

подготовка к экзамену

36

36

36

36

Уже изучено и переаттестовано

2(72)

2(72)

Вид промежуточного

Экзамен

Экзамен

Зачет/

Экзамен

Экзамен

контроля

Экзамен

Содержание и тематическое планирование дисциплины

Таблица 2

№ п/п

Разделы учебной дисциплины

Семестр

Неделя семестра

Виды учебной деятельности и трудоемкость

(в часах)

Формы текущего контроля успеваемости (по неделям семестра)

Форма промежуточной аттестации (по семестрам)

Лекции

Лабораторные занятия

СРС

Консультации

  1.  

Автоматизация работы с офисными приложениями

3

1

2

1

Еженед.

Входн. контроль;

Выполнение лаб. раб.

  1.  

Средства конструирования пользовательского интерфейса

3

8

2

4

8

Еженед.

Выполнение и защита лаб. раб

  1.  

Особенности языка и средств VBA 

3

3, 4

4

4

6

Еженед.

Выполнение и защита лаб. раб

  1.  

Приемы программирования в MS Word

3

5, 6, 7

6

8

14

Еженед.

Выполнение и защита лаб. раб

  1.  

Приемы программирования в MS Excel

3

9, 10, 11

6

10

18

Еженед.

Выполнение и защита лаб. раб

  1.  

Общая объектная структура приложений

3

2

2

6

8

Еженед

Выполнение и защита лаб. раб

  1.  

Программирование в MS Power Point

3

12

2

4

5

Еженед

Выполнение и защита лаб. раб

  1.  

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

3

13, 14, 15

6

8

14

Еженед

Выполнение и защита лаб. раб

  1.  

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

3

7 – 14

50

Еженед.

Защита курсовой работы

  1.  

Подготовка к экзамену

36

Итого за 3 семестр

30

44

160

Экзамен

234

Всего за курс

30

44

160

234

Содержание дисциплины

Таблица 3

№ п/п

Наименование раздела дисциплины

Содержание разделов

1

2

3

1.

Автоматизация работы с офисными приложениями

Офисные приложения. Эволюция офисных приложений. Современные офисные пакеты. Интеграция офисных приложений. Структура пакета MS Office. Графический интерфейс MS Office. Документы MS Office. Макрокоманды как средство автоматизация работы с приложениями. Макрорекодер.

2.

Средства конструирования пользовательского интерфейса приложений.

Доступ к возможностям VBA из приложений MS Office. Визуальная среда программирования VBA. Понятие о пользовательском интерфейсе и основные требования, предъявляемые к нему. Элементы управления, необходимые при конструировании пользовательского интерфейса приложений: формы, поля ввода, кнопки, списки, флажки. Понятие о свойствах компонентов, о событиях. Принципы событийного программирования. VBA-редактор и особенностям работы с ним.

3.

Особенности языка и средств VBA

Общие приемы программирования на VBA. Основные конструкции и принципы VBA. Описание и приемы использования стандартных встроенных функций VBA Основные программные конструкции VBA. Ветвления и выбор, циклы, обработка массивов. Работа с внешними файлами. Отладка.

Продолжение таблицы 3

1

2

3

4.

Приемы

программирования в MS Word

Описание объектной модели MS Word. Описание методов, свойств и событий Application. Коллекция Documents и объект Document приложения Microsoft Word. Описание объектов Selection и Range, описание особенностей работы с автоматически выполняемыми макросами и шаблонами. Практические примеры программирования на VBA для MS Word.

5.

Приемы

программирования в MS Excel

Объектная модель MS Excel, описание методов, свойств и событий Application. Части объектной модели MS Excel, относящиеся к книгам - коллекция Workbooks, объект Workbook, к рабочим листам - коллекция Worksheets, объект Worksheet и к ячейкам – объект Range.

Некоторых дополнительных вопросы программирования в MS Excel, в частности, использование формул, разработка баз данных на основе таблиц и построение диаграммам. Практические примеры программирования для MS Excel.

6.

Общая объектная структура приложений MS Office

Объекты, свойства, методы. Иерархия объектов. Наследование и встраивание. Два способа доступа к объектам. Объектная модель MS Office.

Окончание таблицы 3

1

2

3

7.

Программирование в MS Power Point

Объектная модель MS Power Point. Практические примеры программирования для MS Power Point на примере создания обучающего и контролирующего приложения.

8.

Совместное

использование офисных приложений

Практические примеры работы с приложениями MS Word и MS Excel, MS Power Point.

4.4.Содержание лабораторного практикума

Таблица 4

№ п/п

Наименование раздела дисциплины / подраздела

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

1

2

3

1.

Автоматизация работы с офисными приложениями

Автоматическое создание макросов с помощью макрорекодера.

2.

Средства конструирования пользовательского интерфейса приложений.

Формы и элементы управления. Обработчики событий. Элементы управления и особенности их применения.

Продолжение таблицы 4

3.

Особенности языка и средств VBA

Типы данных в VBA. Арифметические операторы и работа с числовыми переменными.

Встроенные математические функции.

Реализация ветвлений. Реализация выбора в VBA.

Циклы с параметром, циклы с пост и предусловиями. Массивы. Стандартные приемы обработки массивов.

4.

Приемы

программирования в MS Word

Объектная модель MS Word. Свойства, методы и события объекта Application.

Методы коллекции Documents.

5.

Приемы

программирования в MS Excel

Создание пользовательских функций для MS Excel. Объектная модель MS Excel. Свойства, методы и события объекта Application.

Свойства, методы и события объектов Workbooks и Worksheet. Работа с ячейками в MS Excel.

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

6.

Объектная структура приложений MS Office

Практические приемы программирования в MS Word и MS Excel

7.

Программирование в MS Power Point

Объектная модель MS Power Point. Пример создания презентации с элементами тестирования и обработкой результатов.

8.

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

Работы по практическому созданию приложений, использующих программирование объектов MS Word, MS Excel, MS Power Point.

ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ

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

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

  1. лекция сопровождается компьютерной презентацией;
  2. демонстрируются практические приемы программирования и отладки кода в VBA;
  3. разбираются практические ситуации, основанные на личном опыте студентов.

Основной и самой результативной формой обучения приемам программирования являются лабораторно-практические занятия. Для преподавания дисциплины «Информатика и программирование» на кафедре создан целостный учебно-методический комплекс, обеспечивающий управление учебной деятельностью студента и включающий: лекции в электронном виде, лабораторные работы, тестовые материалы.

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

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

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

ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ, ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ПО ИТОГАМ ОСВОЕНИЯ ДИСЦИПЛИНЫ И УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ

Учебно-методическое обеспечение самостоятельной работы студентов

Для обеспечения самостоятельной работы студентов подготовлены следующие учебно-методические материалы: тексты лекций в виде электронных документов  и презентаций, подробное описание лабораторных работ в виде текстовых файлов, примеры-образцы заданий, выполненные в MS Excel, MS Word, MS Power Point с применением макросов и программ, выполненных на VBA. Данные материалы размещены в локальной сети факультета информатики. Достаточное количество учебной литературы в библиотеке, а так же доступные для изучения бесплатные ресурсы Интернет, посвященные программированию на VBA, свободный доступ к сети из учебных аудиторий, позволяют студентам получить дополнительные сведения для выполнения лабораторных работ, подготовке к экзамену и выполнению курсовой работы.

Темы курсовых работ

Выполнение курсовой работы закрепляет изученный материал на практике, так как позволяет студентам провести все этапы разработки программы, начиная с постановки задачи, разработки интерфейса и заканчивая написанием программного кода и тестированием работоспособности.

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

Пример задания на курсовую работу:

Создать приложение для ведения учета академической успеваемости студентов первого курса. Исходный список студентов хранится на листе Список. Список дисциплин хранится на листе Справочник. Ведомость успеваемости студента должна содержать: фамилию, имя, итоги промежуточных аттестаций по дисциплинам, рейтинг на конец семестра, оценка за экзамен или зачет (в баллах от 0 до 30 ), оценка по пятибальной системе (если дисциплина завершается экзаменом) или слово зачет.

Рейтинг за семестр может составлять от 0 до 70 баллов. Если рейтинг менее 45 баллов, то студент не допускается до сессии. Итоговая оценка для дисциплины с зачетом: рейтинг более 55 -«Зачет». Для дисциплины с экзаменом: от 55 до 75 -удовлетворительно, от 76 до 90 - хорошо, от 91 и выше - отлично. Разработать форму для ввода информации, просмотра текущей информации по выбранному студенту, подсчет кол-ва не допущенных до сессии. Печатная форма - итоги сессии: Фамилия студента, итоги по дисциплинам.

6.3. Вопросы для подготовки к экзамену

  1.  Понятие офисного программирования, его цели, задачи, особенности.
  2.  Понятие объекта в офисных приложениях. Основные группы объектов, понятие коллекции и класса объектов.
  3.  Понятие о событийном программировании. Форма, ее свойства, методы, события.
  4.  Элементы управления. Свойства, методы, события элементов «Текстовое поле», «Метка», «Флажок», «Список выбора», «Селектор». Примеры программного использования этих элементов.
  5.  Типы данных в VBA. Арифметические операции. Преобразование типов.
  6.  Реализация ветвления и выбора в VBA.
  7.  Циклы в VBA: циклы с параметром, циклы с условиями.
  8.  Стандартные функции обработки строковых данных.
  9.  Пользовательские процедуры и функции. Пользовательские типы данных.
  10.  Работа с файлами средствами VBA.
  11.  Способы проверки данных, вводимых пользователем.
  12.  Ошибки времени выполнения и средства блокирования исключительных ситуаций.
  13.  Принципы разработки пользовательских интерфейсов.
  14.  Создание пользовательских функций для MS Excel.
  15.  Объектная модель MS Excel. Свойства, методы и события объекта Application.
  16.  Свойства, методы и события объектов Workbooks и Worksheet.
  17.  Работа с ячейками в MS Excel.
  18.  Объектная модель MS Word. Свойства, методы и события объекта Application.
  19.  Свойства, методы, события коллекции Documents MS Word.
  20.  Совместное использование офисных приложений

6.4. Образцы практических заданий для подготовки к экзамену

1) Создать в редакторе VBA форму и разместить на ней два текстовых поля. Добавить к ним подписи "Введите число" и "Вывод". Запретите изменение пользователем содержимого второго поля. При вводе в первое окно числа во втором окне должно выводиться слово "Чётное" если число четное и "Нечетное" если число нечетное. Если введено не число - во втором окне должна быть отображена фраза "Неверный ввод".

  1.  Создать в редакторе VBA форму размером 300x400 пикселей. Добавить на форму кнопку размером 25x25 пикселей. Написать обработчик соответствующего события для этой кнопки, который, при наведении указателя мыши на кнопку перемещает её в случайную позицию в пределах формы, а так же выводит в заголовок формы информацию о количестве перемещений кнопки.
  2.  Создать в редакторе VBA форму, добавить на нее 5 элементов управления CheckBox, пронумеровать их от 1 до 5, задать имена вида chk_N, где N – номер элемента управления от 1 до 5. Добавить на форму четыре кнопки. Первая кнопка, подписанная как "Установить четные", устанавливает четные флажки, кнопка "Сбросить все" сбрасывает все флажки, кнопка "Количество установленных флажков" выводит сообщение вида "Количество установленных флажков равно N, в том случае, если ни один флажок не установлен, выводит сообщение "Ни один флажок не установлен"
  3.  Добавить в VBA-проект три формы. Первую форму назвать frmMain, вторую – frm_l, третью – frm_2. Разместить на форме frmMain три кнопки. Две из них должны скрывать frm Main и отображать, соответственно, frm_l и frm_2, третья должна завершать работу программы. На frm_l и frm_2 разместить по одной кнопке, которая, соответственно, скрывает frm__l и frm_2 и отображает главную форму. Разместить в документе MS Word кнопку, которая отображает главную форму.
  4.  Написать программу, которая запрашивает у пользователя число N, большее 1, после чего заполняет одномерный массив длиной N чисел случайными числами в диапазоне от 1 до N*3 и выводит этот массив в документ MS Word, разделив отдельные элементы массива запятой
  5.  Написать программу, которая запрашивает у пользователя число N от 2 до 20, после чего заполняет массив длиной N чисел, запрашивая ввод каждого из чисел у пользователя. После ввода всех элементов, программа выводит в окне сообщения максимальный элемент массива.
  6.  Написать программу, которая вводит массив случайных чисел в диапазоне от 1 до 100, после чего подсчитывает количество четных и нечетных элементов массива и выводит эти данные в окне сообщения.
  7.  Написать программу, которая вводит массив из N случайных чисел (N задаёт пользователь) в диапазоне от 1 до 100, после чего вычисляет их сумму и выводит в окне сообщения.
  8.  Написать программу, которая вводит массив из N случайных чисел (N задаёт пользователь) в диапазоне от -100 до 100, после чего вычисляет сумму четных элементов массива, абсолютное значение которых превышает 25.
  9.  Разработать программу, которая запрашивает у пользователя два числа – А и В и возвращает результат деления А на В. Предусмотреть перехват и обработку ошибок времени выполнения.
  10.  Разработать программу, которая запрашивает у пользователя два числа, одно – длиной 4 цифры, не содержащее цифр 2, 4, 7, второе – длиной 5 чисел, не содержащее одинаковых цифр. Если пользователь ввел неправильные числа – программа должна запросить их ввод снова, предусмотрев отказ от ввода.
  11.  Разработать программу, которая запрашивает у пользователя количество слов, которое он хотел бы обработать, после чего создаёт массив символьных переменных, запрашивая у пользователя каждое из слов. После заполнения массива программа должна вывести в документ MS Word список введенных слов, а так же – информацию о том, какая буква алфавита (прописные и строчные буквы учитываются совместно) встречается чаще всего.
  12.  Разработать программу, которая предлагает пользователю выбрать длину одномерного массива - от 10 до 100 с шагом в 5. Заполняет этот массив случайными числами в диапазоне от 10 до 115, после чего преобразует его в двумерный массив (матрицу), в каждой из строк которой содержится по 5 элементов исходного массива, количество строк зависит от длины исходного массива, выбранного на начальном этапе. Перенести полученную матрицу на лист MS Excel, выделить цветом ячейки матрицы, содержащие четные числа, большие 50.

УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

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

  1.  Белоусова С.Н., Бессонова И.А. Основные принципы и концепции программирования на языке VBA в Excel. [Текст]: Учебное пособие Серия: Основы информационных технологий / С.Н. Белоусова, И.А. Бессонова – М.: Изд-во: Интернет-Университет Информационных Технологий (ИНТУИТ), 2010, 200 с
  2.  Истомин Е.П., Власовец А.М. Информатика и программирование. Pascal и VBA. [Текст]: Учебник / Е.П. Истомин, А.М. Власовец – М.: Изд-во: Андреевский издательский дом, 2010, 293 с.
  3.  Косарев В.П., Мамонтова Е.А. Экономическая информатика [электронный ресурс]: учебник для вузов [Гриф УМО] / В.П. Косарев, Е.А. Мамонтова – М. : Финансы и статистика, 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.  Имеется доступ к сети Интернет с каждого рабочего места студента.
  3.  Имеется необходимое лицензионное программное обеспечение.
  4.  Разработаны лабораторные работы, включающие в себя обучающие тексты, набор пошаговых инструкций, учебных задач и заданий, демонстрационный материал и тестовые задания, размещенные на магнитных носителях с программным обеспечением.
  5.  Библиотечный фонд имеет в достаточном количестве печатные пособия с методическими указания по выполнению лабораторных работ и контрольных заданий.

Лекционная аудитория оборудована проектором.


Рабочая программа дисциплины

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

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

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

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

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




1. Формирование ценовой стратегии предприятия и оценка ее эффективности
2. Mil Дата рождения день месяц год Семейное положение Дети ОБРАЗОВАН
3. Алхимия финансов и сообщить миру о результатах своих новых теоретических поисков предстоящем распаде ми
4. РусскоБританский Институт Управления НОУВПО РБИУ Кафедра гуманитарных дисциплин
5. Под фашисты потеряли более 500 тыс
6. Что побудило Вас придти на мероприятие Отметьте знаком
7. ЛЕКЦИЯ 3. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПОСТРОЕНИЯ ЧЕРТЕЖА
8. Как правило инфляция определяется как постоянный подъем уровня цен при соответствующем подъеме уровня пр.html
9. Экономика России в период НЭПа
10. Тема- Технологія розрахунків у таблицях
11. Разработка технологии обслуживания системы улучшения устойчивости и управляемости АН-124-100.html
12. интых и неинтых фм поведя высших млекомитающих
13. на тему- Доходы и политика доходов в современной экономике России Автор выпускной квали
14. Реферат- Развитие систем управления базами данны
15. варианты объяснения феномена смерти сменяли в истории человечества друг друга и до настоящего времени сущес
16. лекция животных имеет некоторые особенности- для них характерно только половое размножение; в основном очень
17. Дипломная работа- Українсько-словацькі відносини- формування системи міждержавного співробітництва (1990-ті роки)
18. ДЕЯТЕЛЬНОСТЬСОЗНАНИЕ
19. Токсикокинетика Этапы взаимодействия организма с ксенобиотиком
20. Памятка по CSS