Рабочая программа дисциплины «Информатика и программирование» Направление подготовки

Вид материалаРабочая программа

Содержание


00 Не предусмотрено
1. Цели освоения дисциплины
2. Место дисциплины в структуре ООП бакалавриата
3. Компетенции обучающегося, формируемые в результате освоения дисциплины
4. Структура и содержание дисциплины
Формы текущего контроля успеваемости (по неделям семестра)
5. Образовательные технологии
Варианты тестовых заданий. Тест №1. Вариант 1.
Какие органы служат человеку для получения информации?
За основную единицу измерения количества информации принят... а) 1 бод; б) 1 бит; в) 1 байт; г) 1 Кбайт.
Вариант 2. Какие органы служат человеку для получения информации?
Уменьшаемая, снимаемая неопределенность в результате получения сообщений называется
За основную единицу измерения количества информации принят... а) 1 бод; б) 1 бит; в) 1 байт; г) 1 Кбайт.
7. Учебно-методическое и информационное обеспечение дисциплины
Подобный материал:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ


Федеральное государственное образовательное учреждение

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

«Чувашский государственный университет имени И.Н.Ульянова»


Факультет дизайна и компьютерных технологий


«УТВЕРЖДАЮ»

Проректор по учебной работе


______________ А.Ю. Александров


«______»______________ 20__ г.


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

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


Направление подготовки

231000 Программная инженерия


Профиль подготовки

00 Не предусмотрено


Квалификация (степень) выпускника

Бакалавр


Форма обучения

очная


Чебоксары

2010

Рабочая программа основана на требованиях Федерального государственного стандарта высшего профессионального образования по направлению подготовки 231000 Программная инженерия, утвержденного Приказом Минобрнауки 09.11.2009 г. № 542.


Составители: доц. Димитриев А.П._____________

ст.преп. Кузнецова Н.А. ______________


Рабочая программа рассмотрена и одобрена на заседании обеспечивающей кафедры – компьютерных технологий (протокол № _____ от ___________2010 г.).


Зав. кафедрой: профессор Желтов В.П. ______________


Рабочая программа согласована с Методической комиссией выпускающего факультета – NNNNNNNNNNN.


Председатель комиссии, декан: профессор NNNNNNN ________________


СОГЛАСОВАНО:

Зам. начальника УМУ: доцент М.Ю. Харитонов __________________


1. Цели освоения дисциплины

Цели освоения дисциплины

Дисциплина предназначена для студентов первого и второго курсов, обучающихся по направлению 231000 «Программная инженерия».

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

Задачи:

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

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

Студент должен иметь представление:

- о месте и роли информационных систем и технологий в жизни современного общества.

- о назначении, принципе действия и основных устройства современных ПК;

- о назначении и составе программного обеспечения персональных компьютеров;

- об основных этапах решения задач на ПК;

- о современных интегрированных средах для решения основных классов инженерных и экономических задач;

- об основных приемах алгоритмизации и программирования на языках высокого уровня;

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


2. Место дисциплины в структуре ООП бакалавриата

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

Требования к входным знаниям, умениям студента, необходимым для ее изучения:

- математика в рамках школьного курса;

- элементы высшей математики;

- информатика в рамках школьного курса;

- английский язык в рамках школьного курса.


3. Компетенции обучающегося, формируемые в результате освоения дисциплины

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

1) общекультурные компетенции

- готовность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования (ОК-10);

2) профессиональные компетенции

научно-исследовательская деятельность

- понимание основных концепций, принципов, теорий и фактов, связанных с информатикой (ПК-1);

- готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности (ПК-3);

- умение готовить презентации, оформлять научно-технические отчеты по результатам выполненной работы, публиковать результаты исследований в виде статей и докладов на научно-технических конференциях (ПК-5);

аналитическая деятельность

- способность формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта (ПК-6);

проектная деятельность

- знакомство с архитектурой ЭВМ и систем (ПК-9);

- умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ПК-10);

- навыки чтения, понимания и выделения главной идеи прочитанного исходного кода, документации (ПК-11);

- навыки моделирования, анализа и использования формальных методов конструирования программного обеспечения (ПК-12);

технологическая деятельность

- навыки использования операционных систем, сетевых технологий, средств разработки программного интерфейса, применения языков и методов формальных спецификаций, систем управления базами данных (ПК-15).


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

создавать и редактировать текстовые документы с помощью одного из текстовых редакторов;

пользоваться электронными таблицами;

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

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

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

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



4. Структура и содержание дисциплины


4.1. Структура дисциплины

Общая трудоемкость дисциплины составляет 6 зачетных единиц, 216 часов.






п/п


Раздел

дисциплины

Семестр

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

Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах)

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

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

Лекции

Практ. зан.

Лабор. зан.

КСР *

СРС **

Всего

Из ауд. зан. в интер. форме

1

Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации

2




6




6
















2

Технические и программные средства реализации информационных процессов

2




4




4
















3

Структура программного обеспечения с точки зрения пользователя

2




6




2
















4

Информационные технологии и защита информации

2




4




4
















5

Алгоритмизация и программирование

2




6




4
















6

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

2-3




18




6
















7

Технологии программирования

3




6




6



















Зачет

2













2
















Экзамен

3













2



















































Итого







48




32

4

87

216








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

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


4.2. Содержание лекционных занятий

Раздел 1. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации

Лекция 1. Общее представление об информации. Техническая, биологическая и социальная информация. Кодированная информация. Понятие носителя информации. Место и роль понятия "информация" в курсе информатики.

Лекция 2. Математические основы информатики; методы и модели оценки количества информации; системы счисления; перевод из одной системы в другую.

Лекция 3.Общая характеристика процессов сбора, передачи, обработки и хранения информации

Раздел 2. Технические и программные средства реализации информационных процессов

Лекция 4. Основные функциональные части компьютера. Взаимодействие процессора и памяти при выполнении команд и программ.

Лекция 5. Программа как последовательность действий компьютера. Понятие о машинном языке и языке Ассемблер. Исходная и объектная программа. Трансляция как процесс преобразования исходного кода в объектный. Революция персональных компьютеров.

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

Лекция 6 Классификация программного обеспечения. Системное и прикладное программное обеспечение. Понятие об операционной системе. Назначение операционной системы. Файлы и их имена. Каталоги. Путь к файлу.

Лекция 7 Диалог пользователей с операционной системой. Запуск и выполнение команд.

Раздел 4. Информационные технологии и защита информации

Лекция 8. Понятие информационных технологий. Средства представления, хранения и обработки текстовой и числовой информации. Понятие об экономических и правовых аспектах информационных технологий, аксиоматический метод.

Лекция 9. Проблемы защиты информации. Основные принципы и методы защиты информации.

Раздел 5. Алгоритмизация и программирование

Лекция 10. Понятие алгоритма, его свойств, средств описания и способов записи. Этапы подготовки и решения задач на компьютере

Лекция 11. Классификация языков программирования. Компиляторы и интерпретаторы.

Раздел 6. Языки программирования высокого уровня

Лекция 12. Понятие языка высокого уровня. Синтаксис и семантика.

Лекция 13. Элементы и структуры данных, алфавит, имена, выражения, операции, операторы, структуры программ, аппарат подпрограмм

Лекция 14. Реализация основных логических структур. Операции с массивами. Ввод и вывод массивов. Алгоритмы поиска и упорядочения массива.

Раздел 7. Технологии программирования

Лекция 15. Жизненный цикл программного обеспечения. Анализ проблемной области. Системный анализ и подготовка технического задания (спецификаций) на разработку комплекса программ. Постановка задачи и спецификация программы.

Лекция 16. Методология проектирования программных продуктов. Способы конструирования программ.

Лекция 17. Основы доказательства правильности. Технологии обработки и отладки программ. Критерии качества программы.

Лекция 18. Экономические, организационные и правовые вопросы создания программного и информационного обеспечения. Понятие интеллектуальной собственности.


4.3. Содержание практических занятий

Не предусмотрены.


4.4. Содержание лабораторных занятий

Раздел 1. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации

Лабораторная работа №1. Системы классификации и кодирования информации.

Лабораторная работа №2. Представление чисел в различных системах счисления. Перевод чисел из одной системы в другую.

Лабораторная работа №3. Арифметические и логические операции.

Раздел 2. Технические и программные средства реализации информационных процессов

Лабораторная работа №4. Овладение навыками работы с клавиатурой, мышью, монитором.

Лабораторная работа №5. Устройство персонального компьютера. Периферийные устройства.

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

Лабораторная работа №6. Работа с пользовательской оболочкой операционной системы.

Раздел 4. Информационные технологии и защита информации

Лабораторная работа №7. Знакомство с прикладным программным обеспечением: с текстовым процессором, антивирусными программами и архиваторами.

Лабораторная работа № 8. Знакомство с прикладным программным обеспечением: Excel.

Раздел 5. Алгоритмизация и программирование

Лабораторная работа №9. Визуализация алгоритмов. Базовые управляющие структуры.

Лабораторная работа №10. Модульная структура программы. Подпрограммы.

Раздел 6. Языки программирования высокого уровня

Лабораторная работа №11. Среда программирования языка высокого уровня. Ввод и отладка программ в среде программирования языка высокого уровня. Средства объектно-ориенти­рован­ного программирования.

Лабораторная работа №12. Стандартные типы данных. Программная реализация операций ввода-вывода данных.

Лабораторная работа №13. Программная реализация базовых управляющих структур. Обработка массивов.

Раздел 7. Технологии программирования

Лабораторная работа №14. Типы данных, определяемые пользователем; записи; файлы; динамические структуры данных.

Лабораторная работа №15. Использование встроенных функций. Построение и использование процедур и функций пользователя.

Лабораторная работа №16. Программирование рекурсивных алгоритмов.


5. Образовательные технологии


6. Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины.


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

Варианты тестовых заданий.

Тест №1.

Вариант 1.

  1. Комплекс сведений об окружающем нас мире называется:

а) информацией; б) информатикой; в) информационной технологией; г) интерфейсом.

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

а) глаза, руки, ноги, голова; б) уши, спина, волосы; в) колени, уши, язык, нос; г) глаза, уши, нос, язык, кожа.

  1. Свойства информации:


а) полнота, доступность; б) полнота, ценность, достоверность;

в) достоверность, избыток; г) ценность, качество, количество.
  1. Свойство информации сохранять ценность для потребителя с течением времени называют…

а) достоверностью; б) кумулятивностью; в) избирательностью; г) значимостью.
  1. За основную единицу измерения количества информации принят...

а) 1 бод; б) 1 бит; в) 1 байт; г) 1 Кбайт.

6. Сколько бит в слове ИНФОРМАТИКА?


а) 11; б) 88; в) 44; г) 1.

7. Чему равен 1 байт?

а) 10 бит; б) 10 Кбайт; в) 8 бит; г) 1 бод.

8. Чему равен 1 Кбайт?

а) 1000 бит; б) 1000 байт; в) 103 байт; г) 210 байт.

9. Сколько байт в 4 Мбайтах?

а) 222; б) 211; в) 4000; г) 410.

10. Системы счисления, в которой смысл цифры зависит от ее места в числе называется:

а) непозиционной; б) позиционной; в) систематической; г) систематизированной.

11. В восьмеричной системе счисления для записи чисел использует числа:

а) от 1 до 7; б) от 1 до 8; в) от 0 до 9; г) от 0 до 7.

12. Как записывается десятичное число 5 в двоичной системе счисления?

а) 101; б) 110; в) 111; г) 100.

13. Как записывается десятичное число 59 в восьмеричной системе счисления?

а) 83; б) 27; в) 33; г) 31.

14. Как записывается шестнадцатеричное число DF29 в десятичной системе счисления?

а) 37; б) 45; в) 25; г) 20.

15. Как записывается пятеричное число 344,02 в десятичной системе счисления?

а) 37; б) 45; в) 25; г) 20.


16. Как записывается двенадцатеричное 1ВА3,90А в десятичной системе счисления?

а) 11; б) 10; в) 15; г) 6.

17. Как записывается шестнадцатеричное число АF7,В2 в троичной системе счисления?

а) 37; б) 45; в) 25; г) 20.

18. Результатом сложения 568 + 638 в восьмеричной системе счисления будет ...

а) 598; б) 628; в) 778; г) 618.

19. Результатом умножения 1223 2213 в троичной системе счисления будет ...

а) 593; б) 623; в) 773; г) 613.

20. Что называют рабочим столом в WINDOWS?

а) вся поверхность экрана во время работы оболочки WINDOWS;

б) часть экрана, где находятся команды меню WINDOWS;

в) левый нижний угол в WINDOWS;

г) нет правильного ответа.

21. Что означает прием «указать и щелкнуть»?

а) переместить документ с места на место;

б) переместить указатель на элемент экрана и щелкнуть кнопкой;

в) выделить элемент текста и произвести над ним какое–либо действие;

г) все ответы верны.

22. Способ переименования файлов:

а) с помощью команды меню окна объекта ФайлСоздатьПапку;

б) удерживая нажатой левую кнопку мыши, перенести объект, а затем в контекстном меню выбрать команду Копировать (Переместить);

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

г) нет правильного ответа.

23. Ехcel предназначен для создания:

а) электронных таблиц; б) текстовых документов; в) графических рисунков; г) нет правильного ответа.

24. Адрес ячейки состоит из:

а) N столбцов и N строк; б) имя столбца и N строки; в) N столбца и имя строки; г) имя столбца и имя строки.

25. Какой вид примет содержащая абсолютную и относительную ссылку формула, записанная в ячейке C1, после ее копирования в ячейку С2?




а) =$A$1*B2; б) =$A$1*B1; в) =$A$2*B1; г) =$A$2*B2.


26. В ячейке A1 набрано число 30000, а в ячейке B1 формула =ЕСЛИ(A1<20000; 12; 15).

Результатом логической функции ЕCЛИ в ячейке В1 будет:

а) число 15, т.к. условие не выполняется; б) число 15, т.к. условие выполняется;

в) число 12, т.к. условие не выполняется; г) число 12, т.к. условие выполняется.

27. Позволяет ли программа Ехсеl изменять шрифты?

а) да; б) нет; в) частично; г) нет верного ответа.

28. В целях сохранения информации жесткие магнитные диски необходимо оберегать от ...

а) пониженной температуры; б) перепадов атмосферного давления; в) света; г) ударов при установке.

Вариант 2.




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

а) глаза, руки, ноги, голова; б) уши, спина, волосы; в) колени, уши, язык, нос; г) глаза, уши, нос, язык, кожа.

  1. Уменьшаемая, снимаемая неопределенность в результате получения сообщений

называется:

а) сигналом; б) информатикой; в) информационной технологией; г) информацией.

  1. Свойства информации:


а) полнота, правильность; б) полнота, готовность, достоверность;

в) достоверность, избыток; г) ценность, качество, количество.
  1. Свойство информации сохранять ценность для потребителя с течением времени называют…

а) достоверностью; б) кумулятивностью; в) избирательностью; г) значимостью.
  1. За основную единицу измерения количества информации принят...

а) 1 бод; б) 1 бит; в) 1 байт; г) 1 Кбайт.

6. Сколько бит в слове ИНФОРМАТИКА?


а) 11; б) 88; в) 44; г) 1.

7. Чему равен 1 байт?

а) 10 бит; б) 10 Кбайт; в) 8 бит; г) 1 бод.

8. Чему равен 1 Кбайт?

а) 1000 бит; б) 1000 байт; в) 103 байт; г) 210 байт.

9. Сколько байт в 4 Мбайтах?

а) 222; б) 211; в) 4000; г) 410.

10. Системы счисления, в которой смысл цифры зависит от ее места в числе называется:

а) непозиционной; б) позиционной; в) систематической; г) систематизированной.

11. В восьмеричной системе счисления для записи чисел использует числа:

а) от 1 до 7; б) от 1 до 8; в) от 0 до 9; г) от 0 до 7.

12. Как записывается десятичное число 5 в двоичной системе счисления?

а) 101; б) 110; в) 111; г) 100.

13. Как записывается десятичное число 59 в восьмеричной системе счисления?

а) 83; б) 27; в) 33; г) 31.

14. Как записывается шестнадцатеричное число DF29 в десятичной системе счисления?

а) 37; б) 45; в) 25; г) 20.

15. Как записывается пятеричное число 344,02 в десятичной системе счисления?

а) 37; б) 45; в) 25; г) 20.

16. Как записывается двенадцатеричное 1ВА3,90А в десятичной системе счисления?

а) 11; б) 10; в) 15; г) 6.

17. Как записывается шестнадцатеричное число АF7,В2 в троичной системе счисления?

а) 37; б) 45; в) 25; г) 20.

18. Результатом сложения 568 + 638 в восьмеричной системе счисления будет ...

а) 598; б) 628; в) 778; г) 618.

19. Результатом умножения 1223 2213 в троичной системе счисления будет ...

а) 593; б) 623; в) 773; г) 613.

20. Назначением пункта Найти классического меню Пуск является…

а) вызов справочной системы для получения сведений о работе и настройке операционной системы;

б) открытие доступа к средствам поиска;

в) вызов 15 последних документов, с которыми работал пользователь;

г) нет правильного ответа.

21. Чтобы снять выделение области, необходимо…

а) переместить документ с места на место;

б) щелкнуть правой кнопкой мыши по области выделения;

в) щелкнуть мышью вне области выделения;

г) щелкнуть левой кнопкой мыши по области выделения.

22. Способ удаления файлов:

а) с помощью команды меню окна объекта ФайлСоздатьПапку;

б) удерживая нажатой левую кнопку мыши, перенести объект, а затем в контекстном меню выбрать команду Копировать (Переместить);

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

г) нет правильного ответа.

23. Ехcel предназначен для создания:

а) электронных таблиц; б) текстовых документов; в) графических рисунков; г) нет правильного ответа.

24. Адрес ячейки состоит из:

а) N столбцов и N строк; б) имя столбца и N строки; в) N столбца и имя строки; г) имя столбца и имя строки.

25. Какой вид примет содержащая абсолютную и относительную ссылку формула, записанная в ячейке C1, после ее копирования в ячейку С2?




а) =$A$1*B2; б) =$A$1*B1; в) =$A$2*B1; г) =$A$2*B2.


26. В ячейке A1 набрано число 30000, а в ячейке B1 формула =ЕСЛИ(A1<20000; 12; 15).

Результатом логической функции ЕCЛИ в ячейке В1 будет:

а) число 15, т.к. условие не выполняется; б) число 15, т.к. условие выполняется;

в) число 12, т.к. условие не выполняется; г) число 12, т.к. условие выполняется.

27. Позволяет ли программа Ехсеl изменять шрифты?

а) да; б) нет; в) частично; г) нет верного ответа.

28. В целях сохранения информации жесткие магнитные диски необходимо оберегать от ...

а) пониженной температуры; б) перепадов атмосферного давления; в) света; г) ударов при установке.

Тест №2.


Вариант 1.

1. В детской игре "Угадай число" первый участник загадал целое число в промежутке от 1 до 8. Второй участник задает вопросы: "Загаданное число больше числа ...?" Какое количество вопросов при правильной стратегии (интервал чисел в каждом вопросе делится пополам) гарантирует угадывание? а) 1; б) 2; в) 3; г) 4.

2. Определить истинность составного высказывания: "(2*2=4 или 3*3=10) и (2*2=5 или 3*3=9)". а) ложно; б) истинно; в) не ложно и не истинно; г) не истинно.

3. Фрагмент алгоритма изображен в виде блок-схемы. Определите, какое значение переменной S будет напечатано в результате выполнения алгоритма.

а) 12; б) 3; в) 4; г) 8.


4. Какой тип переменной определяет зарезервированное слово char?

а) строковый; б) символьный; в) вещественный; г) логический.

5. Дан фрагмент программы.

… i:=13; while i>1 do i:=i-3; …

Сколько раз будет выполнен цикл? а) ни разу; б) 4 раза; в) 5 раз; г) произойдет зацикливание.

6. Дан фрагмент программы.

I:=10; if i>9 then i:=11; if i<11 then i:=9; if i>10 then i:=8 else if (i>11) or (i<9)

then i:=12; writeln(i).

Что будет выведено на экран? а) 8; б) 9; в) 11; г) 12.

7. Дана программа.

label 2,3; var I,j:integer; begin J:=3; i:=4; j:=i-2; i:=i-2; case j of 2: i:=i+1; 3: i:=i+3; end;

case I of 2: goto 2; 3: goto 3 end; 2: i:=i+2; 3: writeln(i) end.

Что будет выведено на экран? а) 3; б) 4; в) 5; г) 7.


Вариант 2.

1. В детской игре "Угадай число" первый участник загадал целое число в промежутке от 1 до 12. Второй участник задает вопросы: "Загаданное число больше числа ...?" Какое количество вопросов при правильной стратегии (интервал чисел в каждом вопросе делится пополам) гарантирует угадывание? а) 1; б) 2; в) 3; г) 4.

2. Определить истинность составного высказывания: "(2*2=4 или 3*3=9) или (2*2=5 или 3*3=9)". а) ложно; б) истинно; в) не ложно и не истинно; г) не истинно.

3. Фрагмент алгоритма изображен в виде блок-схемы. Определите, какое значение переменной S будет напечатано в результате выполнения алгоритма.

а) 12; б) 15; в) 4; г) 8.


4. Какой тип переменной определяет зарезервированное слово boolean?

а) строковый; б) символьный; в) вещественный; г) логический.

5. Дан фрагмент программы.

… i:=13; while i<1 do i:=i-3; …

Сколько раз будет выполнен цикл? а) ни разу; б) 4 раза; в) 5 раз; г) произойдет зацикливание.

6. Дан фрагмент программы.

I:=15;if i>=15 then i:=16;if i<=16 then i:=14;if i>14 then i:=15 else if (i>16) or

(i<15) then i:=17; writeln(i).

Что будет выведено на экран? а) 14; б) 15; в) 16; г) 17.


7. Дана программа.

label 12,13;var I,j:integer; begin J:=12; i:=13; j:=i-1; i:=i-1; case j of 12: i:=i+1;

13: i:=i+3;end; case I of 12: goto 12; 13: goto 13 end; 12: i:=i+2; 13: writeln(i) end.

Что будет выведено на экран? а) 13; б) 14; в) 15; г) 17.


Вариант 3.

1. В детской игре "Угадай число" первый участник загадал целое число в промежутке от 1 до 16. Второй участник задает вопросы: "Загаданное число больше числа ...?" Какое количество вопросов при правильной стратегии (интервал чисел в каждом вопросе делится пополам) гарантирует угадывание? а) 51; б) 2; в) 3; г) 4.

2. Определить истинность составного высказывания: "(2*2>=4 и 3*3>=10) и (2*2<=5 или 3*3<=9)". а) ложно; б) истинно; в) не ложно и не истинно; г) не истинно.

3. Фрагмент алгоритма изображен в виде блок-схемы. Определите, какое значение переменной S будет напечатано в результате выполнения алгоритма.

а) 12; б) 3; в) 4; г) 8.


4. Какой тип переменной определяет зарезервированное слово real?

а) строковый; б) символьный; в) вещественный; г) логический.

5. Дан фрагмент программы.

… i:=-17; while i<=1 do i:=i+4; …

Сколько раз будет выполнен цикл? а) ни разу; б) 5 раз; в) 6 раз; г) произойдет зацикливание.

6. Дан фрагмент программы.

I:=8;if (i>=9) or (i<8) then i:=7;if i<=8 then i:=10;if i>9 then i:=9 else if i<8 then

i:=8; writeln(i).

Что будет выведено на экран?а) 7; б) 8; в) 9; г) 10.

7. Дана программа.

label 21,22;var I, j: integer; begin J:=21; i:=22; j:=i-1; i:=i-1; case j of 21: i:=i+1;

22: i:=i+3; end; case I of 21: goto 21; 22: goto 21 end; 21: i:=i+2; 22: writeln(i) end.

Что будет выведено на экран? а) 20; б) 21; в) 22; г) ничего.


6. 2. Перечень примерных тем курсовых работ.

Не предусмотрено.


6.3. Перечень вопросов к промежуточной аттестации.

Вопросы к зачету за 2 семестр.
  1. Работа в Microsoft Word.
  2. Диаграммы Microsoft Excel.
  3. Работа в Microsoft Excel: таблицы и формулы.
  4. Принципы работы в Microsoft Windows; основные элементы на экране.
  5. Основные возможности Microsoft Word.
  6. Предмет информатики; основные понятия.
  7. Основные устройства компьютера.
  8. Предмет, содержание и задачи курса.
  9. Электронные таблицы, назначение и принцип работы.
  10. Информация. Основные понятия.
  11. Экономическая информация, ее виды.
  12. Информационные процедуры.
  13. Классификация ЭВМ.
  14. Шесть поколений ЭВМ.
  15. Характеристика программного обеспечения.
  16. Базовое (системное) программное обеспечение.
  17. Сервисное программное обеспечение.
  18. Прикладное программное обеспечение.
  19. Финансово-экономические расчеты в электронных таблицах.
  20. Текстовые редакторы: характеристика, назначение.
  21. Экспертные системы.
  22. Операционные системы. Классификация ОС.
  23. СУБД Access.
  24. Понятия алгоритмов.
  25. ОС семейства Windows.
  26. Способы описания алгоритмов. Виды алгоритмов.
  27. Языки и системы программирования.
  28. СУБД. Логическая организация данных.
  29. Глобальная информационная сеть Интернет.
  30. Характеристика основных информационных ресурсов Интернет.
  31. Финансово-экономические расчеты в электронных таблицах.
  32. ОС UNIX. Файловая система.
  33. Локальные вычислительные сети. Принципы построения.
  34. Основные характеристики Windows 98.
  35. Защита информации. Классификация мер обеспечения безопасности.
  36. Локальные вычислительные сети. Программные и аппаратные компоненты.


Вопросы к экзамену за 3 семестр.
  1. Алгоритмы и величины.
  2. Этапы решения задач на ЭВМ.
  3. Основные типы данных (язык Паскаль).
  4. Основные алгоритмические структуры.
  5. История и классификация языков программирования.
  6. Выражения. Логические выражения (язык Паскаль)
  7. Операции (язык Паскаль).
  8. Структура программы на Паскале.
  9. Ввод с клавиатуры и вывод на экран (язык Паскаль).
  10. Функции, связывающие различные типы данных (язык Паскаль).
  11. Циклические операторы (язык Паскаль).
  12. Подпрограммы (язык Паскаль).
  13. Рекурсивные функции (язык Паскаль).
  14. Графики в Турбо Паскале.
  15. Строковый тип данных (язык Паскаль).
  16. Обработка символьных строк (язык С++).
  17. Множества (язык Паскаль).
  18. Файлы (язык Паскаль).
  19. Записи (язык Паскаль).
  20. Программирование циклов (язык С++).
  21. Внешние подпрограммы и модули (язык Паскаль).
  22. Объектно-ориентированное программирование
  23. Конструкторы и деструкторы.
  24. Этапы работы с программой на Си++.
  25. Элементы языка Си++.
  26. Типы данных (язык С++).
  27. Операции и выражения (язык С++).
  28. Линейные программы на Си и Си++.
  29. Программирование ветвлений (язык С++).
  30. Указатели и динамические структуры (язык Паскаль).
  31. Функции (язык С++).
  32. Классы памяти.
  33. Массивы (язык С++).
  34. Алгоритмы сортировки массивов.
  35. Указатели (язык С++).
  36. Массивы (язык Паскаль).
  37. Структуры и объедиенения (язык С++).
  38. Потоковый ввод-вывод в стандарте Си.
  39. Работа с файлами (язык С++).
  40. Классы и объекты.
  41. Перегрузка операций (язык С++).
  42. Стандартные библиотеки (язык С++).



7. Учебно-методическое и информационное обеспечение дисциплины

а) основная литература:
  1. Информатика: Базовый курс: Учеб. пособие для вузов Под ред. С.В. Симоновича. СПб.: Питер, 2005.
  2. Павловская Т.А. Паскаль. Программирование на языке высокого уровня. Учебник для вузов. (ГРИФ). СПб: Питер, 2004. -393 с.
  3. Новикова С.В. Программирование на языке С++: Уч. пособ. Чебоксары, Изд. ЧГУ, 2000. - 160 с.
  4. Желтов П.В., Желтова Л.В., Покалев С.С., Димитриев А.П. Программирование на языках высокого уровня: Паскаль: текст лекций. Чебоксары, Чуваш. ун-т, 2007. 68 с.
  5. Желтов П.В., Желтова Л.В., Покалев С.С., Димитриев А.П. Программирование на языке Паскаль: лаб. Практикум. Чебоксары: Изд-во Чуваш. ун-та, 2007. 36 с.
  6. Акулов О.А., Медведев Н.В. Информатика: базовый курс: Учебник для
    студентов вузов, бакалавров, магистров, обучающихся по направлениям
    552800, 65460 «Информатика и вычислительная техника». - М.: Омега-Л,2004.-552 с.
  7. Кураков Л.П., Лебедев Е.К., Галанина Н.А. Информатика: учебное посо­
    бие. - Чебоксары: Изд-во Чуваш, ун-та, 2007. - 506 с.


б) дополнительная литература:

  1. Сэвитч У. C++ в примерах : Пер. с англ. М.: Эком, 1997. – 736 с.
  2. Подбельский В.В. Язык С++: Уч. пособие. 3-е изд., дораб. М.: Финансы и статистика, 1998. – 560 с.
  3. Луис Д. C и C++: Справочник /Пер. с нем. М.: Восточная Книжная Компания, 1997. – 592 с.
  4. Информатика: Учебник. – 3-е перераб. изд. / Под ред. проф. Н.В. Макаровой. – М.: Финансы и статистика, 1999. – 768 с.:ил.
  5. Желтов П.В., Желтова Л.В., Покалев С.С., Димитриев А.П. Программирование на языках высокого уровня: С: Конспект лекций. Чебоксары: Изд-во Чуваш. ун-та, 2007. 68 с.


в) программное обеспечение и Интернет-ресурсы

ОС Windows, Turbo Pascal, C++, Microsoft Office Word, антивирус Dr. Web, Файловый менеджер Total Commander, архиватор WinRar.


8. Материально-техническое обеспечение дисциплины

Компьютерный (дисплейный) класс на несколько рабочих мест, локальная сеть.