Варианты контрольных работ
Для подготовки к переаттестации
Для студентов Института непрерывного образования
УТВЕРЖДАЮ:
Проректор по учебной работе
университета
______________________
Л.М.Капустина
Екатеринбург
Рекомендовано к изданию научно-методическим советом
Уральского государственного экономического университета
Составители: Д.М.Назаров, Т.В. Кортева, С.В.Бегичева
Корректор Г.И.Баринова
Поз. 349. Подписано в печать 12.11.2002.
Формат бумаги 60 ´ 84 1/16. Бумага для множительных аппаратов.
Печать плоская. Уч.-изд. л. 1,8. Усл. печ. л. 1,97.
Заказ Тираж 00 экз.
Издательство
Уральского государственного экономического университета
620219, Екатеринбург, ул. 8 Марта/Народной воли, 62/45
УОП УрГЭУ a Уральский государственный
экономический университет, 2012
Варианты контрольных работ для подготовки к переаттестации по программированию
Студентам Института непрерывного образования
авторы: Назаров Д.М., Кортева Т.В., Бегичева С.В.
кафедра бизнес – информатики
СОДЕРЖАНИЕ
1. ВВЕДЕНИЕ. 5
2. ВЫБОР ВАРИАНТА КОНТРОЛЬНОЙ РАБОТЫ.. 5
3. УКАЗАНИЯ ДЛЯ ПОДГОТОВКИ И ВЫПОЛНЕНИЯ КОНТРОЛЬНЫХ РАБОТ 5
4. ВАРИАНТЫ КОНТРОЛЬНЫХ РАБОТ. 7
Вариант 1. 7
Вариант 2. 7
Вариант 3. 7
Вариант 4. 8
Вариант 5. 8
Вариант 6. 8
Вариант 7. 9
Вариант 8. 9
Вариант 9. 9
Вариант 10. 10
5. ОБРАЗЕЦ ВЫПОЛНЕНИЯ ЗАДАНИЯ №5. 11
6. ЛИТЕРАТУРА, ЭЛЕКТРОННЫЕ РЕСУРСЫ.. 13
Введение
Данные методические указания разработаны для студентов Института непрерывного образования УрГЭУ и предназначены для подготовки к переаттестации наиболее важных тем из курса программирования, знание которых является минимальным требованием для продолжения изучения курса в ВУЗе.
ВЫБОР ВАРИАНТА КОНТРОЛЬНОЙ РАБОТЫ
Вариант для контрольной выбирается по номеру зачетки:
Номерзачетки | Вариант |
01,11, 21, 31, 41, 51, … | |
02,12, 22, 32, 42, 52, … | |
03,13, 23, 33, 43, 53, … | |
04,14, 24, 34, 44, 54, … | |
05,15, 25, 35, 45, 55, … | |
06,16, 26, 36, 46, 56, … | |
07,17, 27, 37, 47, 57, … | |
08,18, 28, 38, 48, 58, … | |
09,19, 29, 39, 49, 59, … | |
10,20, 30, 40, 50, 60, … |
3.Указания для подготовки и выполнения
контрольных работ
Для переаттестации по курсу программирования студенту необходимо выполнить контрольную работу.
Контрольная работа выполняется по вариантам и состоит из двух частей.
В первой части контрольной работы требуется ответить на вопросы.
Во второй части необходимо выполнить на компьютере задания по вариантам и сохранить результат на электронном носителе. Представить блок-схему алгоритма, листинг программы, исходные данные и результаты. В случае отсутствия возможности выполнить задания на компьютере – написать текст программы. На стадии программирования допускается использовать любой язык программирования по выбору студента (предпочтительно Visual Basic).
До переаттестации студент должен сдать преподавателю контрольную работу, оформленную в виде презентации, слайды которой должны содеражать ответы на вопросы контрольной.
Во время переаттестации студенту необходимо ответить на вопросы (выбираются случайным образом из списка теоретических вопросов) и продемонстрировать практические навыки работы на компьютере в соответствии с выполненным практическим заданием в контрольной работе.
При подготовке к переаттестации используйте литературу, рекомендованную по курсу программирование, и дополнительную литературу.
Варианты Контрольных работ.
Вариант 1
I.Письменно ответить на вопросы:
1. Приведите классификацию языков программирования
2. Дайте определение алгоритма. Формы представления алгоритмов.
3. Укажите назначение объявления переменных в программах. Приведите примеры.
4. Дайте понятие константы в программе. Приведите примеры.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5. Найти сумму положительных элементов массива A[15].
Вариант 2
I.Письменно ответить на вопросы:
1. Дайте понятие объектно – ориентированного программирования.
2. Опишите, что означает свойство алгоритма дискретность.
3. Укажите правила объявления одномерных массивов. Приведите примеры.
4. Дайте понятие переменной в программе. Приведите примеры.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5. Определить максимальный элемент массива B[15] и его порядковый номер.
Вариант 3
I.Письменно ответить на вопросы:
1.Перечислите этапы решения задач на компьютере.
2.Опишите, что означает свойство алгоритма результативность.
3.Укажите правила объявления двумерных массивов. Приведите примеры.
4.Дайте понятие массива в программе. Приведите примеры.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5.Найти произведение отрицательных элементов массива A[18].
Вариант 4
I.Письменно ответить на вопросы:
1.Сформулируйте понятие математической модели.
2.Опишите, что означает свойство алгоритма массовость.
3.Опишите условный оператор (полная форма). Приведите пример
4.Дайте понятие идентификатора и правила образования идентификаторов в некотором языке программирования.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5.Определить минимальный элемент массива B[20] и его порядковый номер.
Вариант 5
I.Письменно ответить на вопросы:
1.Сформулируйте понятие структурного программирования.
2.Опишите, что означает свойство алгоритма детерминированность.
3.Опишите условный оператор (сокращенная форма). Приведите пример.
4.Дайте понятие строковых данных. Приведите пример.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5.Найти сумму отрицательных элементов массива A[10].
Вариант 6
I.Письменно ответить на вопросы:
1.Сформулируйте суть нисходящего проектирования.
2.Опишите, что означает свойство алгоритма понятность.
3.Опишите оператор цикла с заданным числом шагов. Приведите пример.
4.Дайте понятие целых данных. Приведите пример.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5.Найти произведение положительных элементов массива A[5].
Вариант 7
I.Письменно ответить на вопросы:
1.Сформулируйте назначение трансляции программы.
2.Опишите базовые структуры алгоритмов.
3.Опишите оператор цикла с предусловим. Приведите пример.
4.Дайте понятие вещественных данных. Приведите пример.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5.Найти количество положительных элементов массива A[25]
Вариант 8
I.Письменно ответить на вопросы:
1.Укажите известные вам виды трансляторов.
2.Укажите, каким символом на блок-схеме изображается проверка условия.
3.Опишите оператор цикла с постусловием. Приведите пример.
4.Дайте понятие логических данных. Приведите пример.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5.Определить количество отрицательных элементов массива A[10] .
Вариант 9
I.Письменно ответить на вопросы:
1.Опишите суть программы — интерпретатора.
2.Укажите, каким символом на блок-схеме изображается цикл.
3.Опишите назначение и синтаксис оператора присваивания. Приведите пример.
4.Дайте понятие динамического массива. Приведите пример.
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5.Определить среднее арифметическое положительных элементов массива A[15].
Вариант 10
I.Письменно ответить на вопросы:
1.Опишите, что называется компилятором.
2.Укажите, каким символом на блок-схеме изображается начало – конецалгоритма.
3.Опишите назначение и синтаксис оператора безусловного перехода. Приведите пример.
4.Опишите известные Вам типы данных (укажите язык).
II.Разработать алгоритм, написать программу, выполнить на компьютере.
В качестве языка программирования предлагается выбрать VB, VBA, C++. Выполнить компиляцию программы, создать исполняемый файл (с расширением exe).
5.Определить сумму четных элементов массива A[25] .
Образец выполнения задания №5
Тема. Найти сумму элементов массива А(5).
1 Блок-схема алгоритма
2 Листинг программы. Создано сонсольное приложение в среде Visual Studio 2010. Язык Visual Basic.
Module Module1
Sub Main()
Dim А(5), i, S As Integer
S = 0
For i = 1 To 5
А(i) = Console.ReadLine()
S = S + А(i)
Next
Console.WriteLine(S=S)
End Sub
End Module
Результат
ЛИТЕРАТУРА, электронные ресурсы
1. Дукин А., Пожидаев А. Visual Basic 2010. Спб: БХВ-Петербург, 2010
2.Майо Д. Самоучитель Microsoft visual Studio 2010. Спб: БХВ-Петербург, 2010
3. Емельянов Д. А.Основы программирования в среде Visual Basic: лабораторный практикум. М., 2010
4. Культин Н.Б., Цой Л.Б. Visual Basic для студентов и школьников. Санкт-Петербург БХВ-Петербург, 2010.
5. Лукин С.Н. Visual Basic. Самоучитель для начинающих. М. Диалог-МИФИ, 2009.
6. Введение в Visual Basic. Методические указания по изучению курса «Информатика» для студентов всех специальностей. Составители: Т.В. Кортева. Екатеринбург: УрГЭУ, 2006.
7. http://ips.ifmo.ru/courses/course1/index.html. Столяр С.Е. Введение в алгоритмику. Интернет-школа информатики и программирования СПбГУ ИТМО
8. http://ips.ifmo.ru/courses/cpp/index.html. Павловская Т.А. Программирование на C/С++. Интернет-школа информатики и программирования СПбГУ ИТМО
9.http://prog.kniga5.ru/. Алексей Жизневский. Как научиться программировать на любом языке программирования за 2 недели.
10.http://www.intuit.ru/. ИНТЕРНЕТ УНИВЕРСИТЕТ информационных технологий
11.http://www.cyberforum.ru/
12.http://forum.ishodniki.ru/
13.http://www.programmersforum.ru/
Статьи к прочтению:
Решение задания №5. ЕГЭ по информатике — 2017. Демоверсия ФИПИ.
Похожие статьи:
-
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ ЗАДАНИЕ № 1.Составить программу для вычисления на ПК значений переменных. Вывести на экран значения исходных данных и результатов…
-
Выполнение контрольных заданий и
ОФОРМЛЕНИЕ КОНТРОЛЬНЫХ РАБОТ Количество контрольных заданий, выполняемых Вами на каждом курсе, устанавливается учебным планом университета. Каждое…