close

Вход

Забыли?

вход по аккаунту

?

Ерофеева Ольга Геннадьевна 3

код для вставкиСкачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КРАСНОДАРСКОГО КРАЯ
ГБОУ СПО «КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ»
КК
Комплект контрольно-оценочных средств
учебной дисциплины:
Основы алгоритмизации и программирования
основной образовательной программы (ОПОП)
по направлению подготовки (специальности)
230113 Компьютерные системы и комплексы
Краснодар, 2015
СОДЕРЖАНИЕ
стр.
1. Общие положения
2. Результаты
освоения
3
дисциплины,
подлежащие 4
проверке
3. Распределение оценивания результатов обучения по 6
видам контроля
4. Распределение
типов
контрольных
заданий
по 7
элементам знаний и умений.
5. Распределение типов и количества контрольных заданий по
элементам знаний и умений, контролируемых на итоговой
аттестации
11
6. . Структура контрольного задания
15
7. Шкала оценки образовательных достижений
47
8. Перечень материалов, оборудования и информационных
источников, используемых в аттестации
48
1
1. Общие положения
Контрольно-оценочные средства (КОС) предназначены для контроля и оценки
образовательных достижений обучающихся, освоивших программу учебной
дисциплины Основы алгоритмизации и программирования.
КОС включают контрольные материалы для проведения текущего
контроля и промежуточной аттестации в форме экзамена.
КОС разработаны на основании положений:
основной профессиональной образовательной программы по направлению
подготовки 230113 Компьютерные системы и комплексы специальности СПО ;
программы учебной дисциплины Основы алгоритмизации и
программирования.
2. Результаты освоения дисциплины, подлежащие проверке
Результаты обучения
(освоенные
умения,
знания)
Основные показатели оценки результатов
усвоенные
составление
словесного
описания
Умение формализовать поставленную алгоритмов
программ
задачу.
- составление описания алгоритмов программ
на псевдокоде
составление
линейных
алгоритмов
программ по ГОСТ 19.003 - 80 (ЕСПД)
- составление разветвляющихся алгоритмов
программ
- составление циклических алгоритмов
программ
 Умение составлять и оформлять
программы
с
использованием
различных типов данных, процедур и
функций на языке программирования
С++ и Assembler в рамках рабочей
программы;
- составление описаний
констант простых типов
переменных
и
- составление арифметических выражений с
использованием
операций,
стандартных
арифметических функций
- составление логических выражений
- формулировка определений типа величины,
переменных и констант.
-классификация структуры типов данных
языка С++ и Assembler.
 Умение применять полученные знания - составление программ направленных на
решение прикладных задач на языке С++ и
к различным предметным областям;
Assembler
2
 Умение тестировать и отлаживать, - отладка и тестирование программ в
программы на языке программирования оболочке Borland С++ на лабораторных
С++ и Assembler в интегрированной работах;
среде Borland С++;

Знание общих принципов построения и - описание принципов построения и
использования
языков использования языков программирования и
программирования
и
их их классификация;
классификацию;

Знание процесса создания программ;

Знание современных интегрированных - описание процессов отладки и тестирования
программ в оболочке Borland С++;
сред разработки программ;

Знание простых и сложных типов - описание разновидностей типов данных
данных в языке С++;

Знание операторов языка С++;
- перечисление синтаксических
описания операторов языка С++
правил

Знание назначения и правил создания - перечисление синтаксических
описания подпрограмм в языке С++
подпрограмм в языке С++;
правил

Знание назначения, типов файлов и - перечисление синтаксических правил
основных процедур для работы с описания файлов и основных процедур для
работы с файлами в языке С++.
файлами в языке С++.

Знание команд языка Assembler в - перечисление синтаксических
описания команд языка Assembler
рамках данной программы.
- описание принципов работы компилятора с
языка С++
правил
3
3. Распределение оценивания результатов обучения по видам контроля
Виды аттестации
Наименование элемента умений или
Текущий контроль
знаний
У 1.
Умение
поставленную задачу
формализовать
Практическое
1-3
Промежуточная
аттестация
задание Лабораторные работы 113
У 2. Умение составлять и оформлять
программы
с
использованием
различных типов данных, процедур и устный ответ – 1
функций на языке программирования устный ответ – 2
С++ и Assembler в рамках рабочей
программы;
У 3. Умение применять полученные
знания к различным предметным устный ответ – 3
областям;
У
4.
Умение
тестировать
и
отлаживать, программы на языке
программирования С++ и Assembler в
устный ответ – 4
интегрированной среде Borland С++;
З 1.
Знание
общих
принципов
построения и использования языков устный ответ – 5.1
программирования
и
их
классификацию;
З 2. Знание процесса создания устный ответ – 5.1
программ;
З
3.
Знание
современных
интегрированных сред разработки устный ответ – 5.1
программ;
З 4. Знание простых и сложных типов устный ответ – 6
данных в языке С++;
З 5. Знание операторов языка С++;
устный ответ – 7
З. 6. Знание назначения и правил
создания подпрограмм в языке С++;
устный ответ – 8
Лабораторные работы 23
Лабораторные
9,11,12
работы
Лабораторная работа 1
устный ответ – 5.2
устный ответ – 5.2
устный ответ – 5.2
Лабораторные работы 49
Лабораторные работы 13
Лабораторная работа 10
З 7. Знание назначения, типов файлов
и основных процедур для работы с устный ответ – 9
файлами в языке С++.
Лабораторные
11-13
работы
З 8. Знание команд языка Assembler в устный ответ – 10
рамках данной программы
Лабораторные
14-17
работы
4
4. Распределение типов контрольных заданий по элементам знаний и
умений.
Содержа
ние
учебного
материала
по
программе
УД
Тип контрольного задания
У1
У2
У3
У
4
З1
З2
З3
З4
З5
З
6
З
7
З
8
Раздел 1. Основы алгоритмизации
устн
ый
ответ
5.1 и
5.2
Введение
Тема
1.1.
Способы
Практичес
кое
задание 1
структуры
устн
ый
ответ
5.1 и
5.2
устн
ый
ответ
5.2
алгоритмов
Тема
1.2.
Линейные
алгоритмы и
алгоритмы
с
Практичес
кое
задание 1
ветвлениями
Тема
1.3.
Практичес
кое
задание 2,3
Циклические
алгоритмы
Раздел 2 Основы программирования в языке
С++
Тема
2.1
Этапы
создания
выполняемог
о
файла
в
языке С++
Тема
2.2
Структура
5
программы
устн
Тема
2.3
ый
Операции и
ответ
выражения
1
Раздел 3 Операторы языка С++
Тема
3.1
Простые
операторы
и
операторы
Лаборатор
ная работа
№1
устный
ответ 7
Лаборат
орная
работа
№2
3.2
Структурн
ые
операторы
Тема
устн
ый
ответ
7
Лабо
ратор
ная
работ
а №1
устный
ответ 4,
Лаборат
орная
работа
№1
ввода
Тема
устн
ый
ответ
6
3.3
Операторы
повторения
Лабо
рато
рная
рабо
та
№2
Лабо
рато
рная
рабо
та
№3
Лаборат
орная
работа
№2
устный
ответ 7.
Лаборат
орная
работа
№3
Лаборат
орная
работа
№3
Раздел 4 Составные типы данных однородной структуры
Лабора
Тема 4.1.
Организаци
я
одномерны
х
и
многомерн
ых
массивов
торная
работа
№45,6,7
Лабо
ратор
ная
работ
а №45,6,7
Раздел 5 Составные типы данных неоднородной структуры
Лабора
Тема 5.1
Фиксирова
нные
структуры
Лабо
ратор
ная
работ
а №89
Лабора
торные
работы
9
торная
работа
№ 8,9
6
Раздел 6 Процедуры и функции
Тема 6.1 Лабо
Процедуры
и функции
ратор
ная
работ
а
№1011
Лаборато
рная
работа №
10
устный
ответ 8
Лабора
торные
работы
11
Раздел 7 Файловый тип данных
Тема 7.1
Лабора
Виды
Лабо
торные
файлов в ратор
работы
ная
языке
работ
12
а
устный
Паскаль
№12-
Лабор
аторна
я
работа
№
12,13
устны
й
ответ
9
ответ
3
13
Раздел 8 Основы языка Ассемблер
Тема
8.1
Встроенный
язык
Ассемблера.
устный
ответ
Начальные
2
сведения
и
простые
команды
Тема
8.2
Команды
языка
Ассемблер
устн
ый
отве
т 7.4
устный
ответ 10,
Лаборатор
ная работа
№ 14
устн
ый
отве
т 7.5
устный
ответ 10,
Лаборатор
ная работа
№ 15-17
5. Распределение типов и количества контрольных заданий по элементам
знаний и умений, контролируемых на итоговой аттестации.
Содержа
ние
учебного
материала
по
программе
УД
Тип контрольного задания
У1
У2
У3
У
4
З1
З2
З3
З4
З5
З
6
З
7
З
8
Раздел 1. Основы алгоритмизации
Введение
Тема
Способы
структуры
1.1.
экзаменацио
нный
вопрос
(устный
ответ) -2
7
алгоритмов
Тема
1.2.
Линейные
алгоритмы и
алгоритмы
с
экзаменацио
нное
задание -130
ветвлениями
Тема
1.3.
экзаменацио
нное
задание -130
Циклические
алгоритмы
Раздел 2 Основы программирования в языке
С++
Тема
2.1
Этапы
экзаме
нацио
нный
вопро
с
(устн
создания
выполняемог
о
файла
ый
ответ
5.1)
в
языке С++
Тема
экзаме
нацио
нный
вопро
с
(устн
экзаме
нацио
нный
вопро
с
(устн
ый
ответ
5.2)
ый
ответ
5.2)
2.2
Структура
программы
Тема
2.3
Операции и
выражения
экзаме
нацио
нный
вопро
с
(устн
экзаме
нацио
нный
вопро
с
(устн
ый
ответ
1)
ый
ответ
6)
Раздел 3 Операторы языка С++
Тема
3.1
Простые
операторы
и
операторы
экзаме
нацио
нный
вопро
с
(устн
экзаменацио
нный
вопрос
(устный
ый
ответ
7)
ответ 3)
ввода
Тема
3.2
Структурные
экзаменацио
нное
задание
(задача)
–
20-23
экзаме
нацио
нный
вопро
с
8
(устн
операторы
Тема
ый
ответ
6)
экзаме
нацио
нный
вопро
с
(устн
3.3
Операторы
повторения
экзаменацио
нное
задание
(задача) 2023
ый
ответ
6)
Раздел 4 Составные типы данных однородной структуры
экзамен
экзамен
Тема 4.1.
ационн
ационн
Организаци
я
одномерны
х
и
многомерн
ых
массивов
ый
вопрос
(устны
ый
вопрос
(устны
й ответ
5.2)
й ответ
6)
экзамена
ционное
задание
(задача)
5-17
Раздел 5 Составные типы данных неоднородной структуры
экзамен
экзамена
Тема 5.1
ационн
ционное
Фиксирова
нные
структуры
ый
вопрос
(устны
задание
(задача)
20-23
й ответ
6)
Раздел 6 Процедуры и функции
Тема 6.1
Процедуры
экзамена
ционный
вопрос
(устный
и функции
устный
ответ 7)
Раздел 7 Файловый тип данных
Тема 7.1
экзамена
Виды
ционный
вопрос
файлов в
(устны
языке
й ответ
3)
Паскаль
экзамен
ационн
ый
вопрос
(устны
й ответ
6)
экзаменац
ионное
задание
(задача)
24-27
экзаменац
ионный
вопрос
(устный
ответ 8)
экзамен
ационн
ое
задание
(задача
)28-30
9
Раздел 8 Основы языка Ассемблер
Тема
8.1
Встроенный
экзамен
язык
ационн
Ассемблера.
ый
вопрос
Начальные
(устны
й ответ
сведения
и
2)
простые
команды
)
Тема
8.2
Команды
языка
Ассемблер
экзаменаци
онный
вопрос
(устный
ответ 10),
экзаменаци
онное
задание
(задача)31,
32
экзаменаци
онный
вопрос
(устный
ответ 10),
экзаменаци
онное
задание
(задача)33-
35
6. Структура контрольного задания
6.1. Практическое задание 1
6.1.1. Текст задания 1
1. Составить линейную блок- схему для решения задачи.
Вычислить выражение у= sin(2x) – 5/x, и результат вывести на экран, значение х
ввести с клавиатуры, значение у вывести на экран.
2. Составить линейную блок- схему для решения задачи.
Вычислить выражение у=√ x 33 -5x, и результат вывести на экран, значение х ввести с
клавиатуры, значение у вывести на экран.
3. Составить линейную блок- схему для решения задачи.
Вычислить выражение у= 2+5x/12, и результат вывести на экран, значение х ввести с
клавиатуры, значение у вывести на экран.
5. Составить линейную блок- схему для решения задачи.
Вычислить выражение у= 34/x + tgx, и результат вывести на экран, значение х ввести
с клавиатуры, значение у вывести на экран.
6.1.2. Текст задания 2
1. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение х,a,c ввести с клавиатуры.
10
Y=
{
X3 +х , если х>=3
а + с(а + sin(3c)) , если х<=0
e3xsin 2x , если 0<х<3
2. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
X 4/3 +cos х , если х>=7
с(а+1 + tg(c)) , если х<=-4
2x , если -4<х<7
3. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
|A-b/3| + х 5, если х>=9
С2(а+1 ) , если х<=-8
X9-e3 , если -8<х<9
4. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
X5 +х3-1 , если х>=7
а - с(а + cos(c+1)) , если х<=-4
e3xsin x3 , если -4<х<7
5. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
a4/8 +sin х-1 , если х>=12
с/(а+1 + tg(c)) , если х<=-9
7x-9 , если -9<х<12
6. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение х,a,c ввести с клавиатуры.
11
Y=
{
|x-b4| + х 5, если х>=12
x/(а3+1 ) , если х<=-16
X9/5 , если -12<х<12
6.2. Практическое задание 2-3
6.2.1. Текст задания 1
1. Составить блок- схему для решения задачи. Вычислить выражение и результаты
вывести на экран, значение a,c ввести с клавиатуры. Если х меняется от xn до xk с
шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все значения х и у вывести на
экран.
Y=
{
X3 +х , если х>=3
а + с(а + sin(3c)) , если х<=0
e3xsin 2x , если 0<х<3
2. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение a,c ввести с клавиатуры. Если х меняется от xn до xk с
шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все значения х и у вывести на
экран.
Y=
{
X 4/3 +cos х , если х>=7
с(а+1 + tg(c)) , если х<=-4
2x , если -4<х<7
3. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение a,c ввести с клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран.
Y=
{
|A-b/3| + х 5, если х>=9
С2(а+1 ) , если х<=-8
X9-e3 , если -8<х<9
4. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение a,c ввести с клавиатуры.
12
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран.
Y=
{
X5 +х3-1 , если х>=7
а - с(а + cos(c+1)) , если х<=-4
e3xsin x3 , если -4<х<7
5. Составить блок- схему для решения задачи. Вычислить выражение и результат
вывести на экран, значение a,c ввести с клавиатуры. Если х меняется от xn до xk с
шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все значения х и у вывести на
экран.
Y=
{
a4/8 +sin х-1 , если х>=12
с/(а+1 + tg(c)) , если х<=-9
7x-9 , если -9<х<12
6.2.2. Время на выполнение: 3ч 40 мин.
6.2.3. Перечень объектов контроля и оценки
Наименование
объектов
контроля и оценки
У 1.
Умение
формализовать
поставленную задачу.
Основные показатели Оценка
оценки результата
- составление словесного 16 баллов
описания
алгоритмов
программ
- составление описания
алгоритмов программ на
псевдокоде
- составление линейных
алгоритмов программ по
ГОСТ 19.003 - 80
(ЕСПД)
составление
разветвляющихся
алгоритмов программ
составление
циклических алгоритмов
программ
За верное решение задачи выставляется положительная оценка – 1 балл.
За неверное решение задачи выставляется отрицательная оценка – 0
баллов.
6.3. Устный ответ 1,2
13
6.3.1. Текст задания
1. Дать понятие типа величины. Дать понятие переменных и констант.
2. Описать структура типов данных языка С++.
3. Привести примеры идентификаторов простых типов данных, описания переменных и
констант простых типов.
4. Привести примеры арифметических выражений и операций.
5. Привести примеры стандартных арифметических функций.
6. Привести примеры логические величин, операций и выражений.
7. Привести примеры команд Ассемблера для работы с регистрами и переменными
6.3.2. Время на выполнение: 50 мин.
6.4 Лабораторные работы 2-3
6.4.1. Текст задания
Лабораторная работа №2
Лабораторная работа №2
Тема: «Условные конструкции в языке С++.»
Варианты заданий:
1. Вычислить выражение и результат вывести на экран, значение х,a,c
клавиатуры.
Y=
{
ввести с
X3 +х , если х>=3
а + с(а + sin(3c)) , если х<=0
e3xsin 2x , если 0<х<3
2. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
X 4/3 +cos х , если х>=7
с(а+1 + tg(c)) , если х<=-4
2x , если -4<х<7
3. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
14
Y=
{
|A-b/3| + х 5, если х>=9
С2(а+1 ) , если х<=-8
X9-e3 , если -8<х<9
4. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
X5 +х3-1 , если х>=7
а - с(а + cos(c+1)) , если х<=-4
e3xsin x3 , если -4<х<7
5. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
a4/8 +sin х-1 , если х>=12
с/(а+1 + tg(c)) , если х<=-9
7x-9 , если -9<х<12
6. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
|x-b4| + х 5, если х>=12
x/(а3+1 ) , если х<=-16
X9/5 , если -12<х<12
7. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
|x+b| / х 5, если х>=1
x/(b+4 ) , если х<=-5
x*a , если -12<х<12
8. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
|x/b| / a, если х>=7
x/(b*a ) , если х<=-8
x/a , если -6<х<1
15
9. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
Sin x/a, если х>=15
Cos (x+a) , если х<=-30
Tg x/b , если -20<х<9
10. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
√ x/a, если х>=7
|x+b| , если х<=-12
sin x*b , если -6<х<3
Лабораторная работа №3
Лабораторная работа №3
Тема: «Циклические конструкции в языке С++.»
Варианты заданий:
1. Вычислить выражение и результаты вывести на экран, значение a,c ввести с
клавиатуры. Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с
клавиатуры. Все значения х и у вывести на экран. Использовать цикл while.
Y=
{
X3 +х , если х>=3
а + с(а + sin(3c)) , если х<=0
e3xsin 2x , если 0<х<3
2. Вычислить выражение и результат вывести на экран, значение a,c ввести с
клавиатуры. Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с
клавиатуры. Все значения х и у вывести на экран. Использовать цикл for.
Y=
{
X 4/3 +cos х , если х>=7
с(а+1 + tg(c)) , если х<=-4
2x , если -4<х<7
3. Вычислить выражение и результат вывести на экран, значение a,c ввести с
клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран. Использовать цикл repeat until.
16
Y=
{
|A-b/3| + х 5, если х>=9
С2(а+1 ) , если х<=-8
X9-e3 , если -8<х<9
4. Вычислить выражение и результат вывести на экран, значение a,c ввести с
клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран. Использовать цикл while.
Y=
{
X5 +х3-1 , если х>=7
а - с(а + cos(c+1)) , если х<=-4
e3xsin x3 , если -4<х<7
5. Вычислить выражение и результат вывести на экран, значение a,c ввести с
клавиатуры. Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с
клавиатуры. Все значения х и у вывести на экран. Использовать цикл for.
Y=
{
a4/8 +sin х-1 , если х>=12
с/(а+1 + tg(c)) , если х<=-9
7x-9 , если -9<х<12
6. Вычислить выражение и результат вывести на экран, значение a,b ввести с
клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран. Использовать цикл repeat until.
Y=
{
|x-b4| + х 5, если х>=12
x/(а3+1 ) , если х<=-16
X9/5 , если -12<х<12
7. Вычислить выражение и результат вывести на экран, значение a,b ввести с
клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран. Использовать цикл while.
17
Y=
{
|x+b| / х 5, если х>=1
x/(b+4 ) , если х<=-5
x*a , если -12<х<12
8. Вычислить выражение и результат вывести на экран, значение a,b ввести с
клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран. Использовать цикл for.
Y=
{
|x/b| / a, если х>=7
x/(b*a ) , если х<=-8
x/a , если -6<х<1
9. Вычислить выражение и результат вывести на экран, значение a,b ввести с
клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран. Использовать цикл repeat until.
Y=
{
Sin x/a, если х>=15
Cos (x+a) , если х<=-30
Tg x/b , если -20<х<9
10. Вычислить выражение и результат вывести на экран, значение a,b ввести с
клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран. Использовать цикл while.
Y=
{
√ x/a, если х>=7
|x+b| , если х<=-12
sin x*b , если -6<х<3
6.4.2. Время на выполнение 2- х лабораторных работ: 2 ч 40 мин.
6.4.3. Перечень объектов контроля и оценки
Наименование
контроля и оценки
объектов Основные показатели Оценка
оценки результата
18
 У2
Умение
составлять
и
оформлять
программы
с
использованием различных типов
данных, процедур и функций на
языке программирования С++ и
Assembler в рамках рабочей
программы;
- составление описаний 9 баллов
переменных и констант
простых типов
составление
арифметических
выражений
с
использованием
операций, стандартных
арифметических
функций
- составление логических
выражений
формулировка
определений
типа
величины, переменных
и констант.
-классификация
структуры
типов
данных языка С++ и
Assembler.
За правильный ответ на вопросы и верное решение задачи выставляется
положительная оценка – 1 балл.
За неправильный ответ на вопросы и неверное решение задачи
выставляется отрицательная оценка – 0 баллов.
6.5. Устный ответ 3
6.5.1. Текст задания
1. Перечислить наименование предметных областей, в которых возможно применение
знаний , полученных по дисциплине «Основы алгоритмизации и программирование»
2. Привести примеры программ из курса лабораторных работ, которые могут быть
использованы в тех или иных предметных областях.
6.5.2. Время на выполнение задания: 20 мин.
6.6. Лабораторные работы 9,11,12
6.6.1. Текст задания
Лабораторная работа № 9
Тема: «Комбинированный тип данных - структуры».
Варианты заданий:
19
1. Ввести информацию в массив состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, количество детей, должность, оклад. Отобразить
информацию на экран о служащих у которых оклад 5тыс. рублей.
2. Ввести информацию в массив состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, у которых количество страниц больше 300.
3. Ввести информацию в массив состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, длительность рабочего дня, должность, оклад.
Отобразить информацию на экран о служащих, которые работают больше 7 часов в сутки.
4. Ввести информацию в массив состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, годы выпуска которых начиная с 1999.
5. Ввести информацию в массив состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, количество детей, должность, оклад. Отобразить
информацию на экран о служащих у которых больше 2-х детей.
6. Ввести информацию в массив состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах стоимостью ниже 100 рублей.
7. Ввести информацию в массив состоящий из структур, содержащий поля:
наименование предприятия, фамилия владельца, прибыль за месяц, наименование услуги.
Отобразить информацию на экран о предприятиях, средняя прибыль которых превышает
45000тыс. рублей..
8. Ввести информацию в массив состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, фамилии авторов которых начинаются с «А».
9. Ввести информацию в массив состоящий из структур, содержащий поля: серийный
номер паспорта, фамилия, адрес, телефон, количество детей. Отобразить информацию на
экран о людях у которых номер телефона начинается на 65 с заменой на 75.
10. Ввести информацию в массив состоящий из структур, содержащий поля: фамилия
студента, номер группы, название отделения, стипендия. Отобразить информацию на экран о
студентах, получающих стипендию.
Лабораторная работа № 11-12
Тема: «Файлы типа запись».
Варианты заданий:
11. Ввести информацию в файл состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, у которых количество страниц больше 300.
12. Ввести информацию в файл состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, годы выпуска которых начиная с 1999.
13. Ввести информацию в файл состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, количество детей, должность, оклад. Отобразить
информацию на экран о служащих у которых больше 2-х детей.
14. Ввести информацию в файл состоящий из структур, содержащий поля: наименование
предприятия, фамилия владельца, прибыль за месяц, наименование услуги. Отобразить
информацию на экран о предприятиях, средняя прибыль которых превышает 45000тыс.
рублей..
20
15. Ввести информацию в файл состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, фамилии авторов которых начинаются с «А».
16. Ввести информацию в файл состоящий из структур, содержащий поля: фамилия
студента, номер группы, название отделения, стипендия. Отобразить информацию на экран о
студентах, получающих стипендию.
17. Ввести информацию в файл состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, количество детей, должность, оклад. Отобразить
информацию на экран о служащих у которых оклад 5тыс. рублей.
18. Ввести информацию в файл состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, длительность рабочего дня, должность, оклад.
Отобразить информацию на экран о служащих, которые работают больше 7 часов в сутки.
19. Ввести информацию в файл состоящий из структур, содержащий поля: серийный
номер паспорта, фамилия, адрес, телефон, количество детей. Отобразить информацию на
экран о людях у которых номер телефона начинается на 65 с заменой на 75.
20. Ввести информацию в файл состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах стоимостью ниже 100 рублей
6.6.2. Время на выполнение 2- х лабораторных работ: 2 ч 40 мин.
Наименование
объектов
контроля и оценки
У3 Умение применять полученные
знания к различным предметным
областям;
Основные показатели Оценка
оценки результата
- составление программ 4 балла
направленных
на
решение
прикладных
задач на языке С++ и
Assembler
За правильный ответ на вопросы или верное решение задачи
выставляется положительная оценка – 1 балл.
За неправильный ответ на вопросы или неверное решение задачи
выставляется отрицательная оценка – 0 баллов.
6.7. Устный ответ 4
6.7.1. Текст задания
1. Назвать этапы получения выполняемого файла в оболочке Turbo Psacal.
2. Назвать возможности оболочки Turbo Psacal для отладки и тестирования
программ( команды главного меню)
6.7.2. Время на выполнение: 15 мин.
6.8. Лабораторная работа №1
6.8.1. Текст задания
Лабораторная работа №1
Тема: «Операции ввода/вывода в языке С++.»
21
Варианты заданий:
1.Разработать алгоритм и текст программы, для реализации вычисления: у = а3 - ех +x/a
ввести с клавиатуры. Результат отобразить на экране в форматированном виде.
2.Разработать
алгоритм и текст программы,
для реализации
вычисления:
2 sin( x)
у=x +
/ 2 -  x , где х - целое число ввести с клавиатуры. Результат отобразить на экране
в форматированном виде.
3. Р а з р а б о т а т ь а л г о р и т м и т е к с т п р о г р а м м ы , д л я р е а л и з а ц и и в ы ч и с л е н и я :
у = (а + b)/cos(a + b), а и b ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
4.Разработать алгоритм и текст программы, для реализации вычисления: у = (ab)/tg(b), а и b
ввести с клавиатуры. Результат отобразить на экране в форматированном виде.
5.Разработать алгоритм и текст программы, для реализации вычисления: у = (x2z *z2x)/xz , х
и z ввести с клавиатуры. Результат отобразить на экране в форматированном виде.
6.Разработать алгоритм и текст программы, для реализации вычисления:
у = (х 3 sin(2z))  3xz, x и z ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
7.Разработать алгоритм и текст программы, для реализации вычисления: у= cos(x)/z2, где х
и z - целые числа ввести с клавиатуры. Результат отобразить на экране в форматированном
виде.
8.Разработать алгоритм и текст программы, для реализации вычисления: y=e3xsin(2x), x
ввести с клавиатуры. Результат отобразить на экране в форматированном виде.
9.Разработать
алгоритм
и текст программы,
для реализации
вычисления:
y = а + с(а + sin(3c)), где а и с - целые числа ввести с клавиатуры. Результат отобразить на
экране в форматированном виде.
10. Разработать алгоритм и текст программы, для реализации вычисления: у =|x| X3 +х
х и z ввести с клавиатуры. Результат отобразить на экране в форматированном виде.
11. Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
 = (− ± √(^2 − 4))/2, a,b,c ввести с клавиатуры. Результат отобразить на
экране в форматированном виде.
12.Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
x=y3-a/b+√(y-1) a,b,y ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
13.Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
y=(a+b)/x5-a
a,b,x ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
22
14.Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
y= √(x+5)/a-b a,b,x ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
15.Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
y=b5-a3*x/a
a,b,x ввести с клавиатуры. Результат отобразить на экране в форматированном виде.
16.Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
y=x+a5-√(x2-1) a,x ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
17.Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
y=z7+a/b-x*a a,b,x ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
18.Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
y= b5- x/a+ z7+a/b a,b,x,z ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
19.Составить блок- схему и текст программы на языке Паскаль для вычисления выражения:
y=b5-x/a-√(x+3)/b a,b,x ввести с клавиатуры. Результат отобразить на экране в
форматированном виде.
6.8.2. Время на выполнение: 1 час 20 мин.
6.8.3 Перечень объектов контроля и оценки
Наименование
объектов
контроля и оценки
У 4. Умение тестировать и
отлаживать, программы на языке
программирования
С++
и
Assembler в интегрированной
среде Borland С++;
Основные показатели Оценка
оценки результата
отладка и тестирование 3 балла
программ в оболочке
Borland
С++
на
лабораторных работах;
За правильный ответ на вопросы или верное решение задачи
выставляется положительная оценка – 1 балл.
За неправильный ответ на вопросы или неверное решение задачи
выставляется отрицательная оценка – 0 баллов.
6.9. Устный ответ 5.1, 5.2
6.9.1. Текст задания
Устный ответ 5.1
1. Рассказать классификацию языков программирования.
2. Определить концепцию структурного программирования.
3. Рассказать история возникновения языков программирования
Устный ответ 5.2
1. Виды алгоритмических структур
23
2. Способы описания алгоритмов.
3. Получения выполняемого файла в оболочке Borland C,
6.9.2. Время на выполнение: 40 мин.
6.9.3 Перечень объектов контроля и оценки
Наименование
объектов
контроля и оценки
З 1. Знание общих принципов
построения
и
использования
языков программирования и их
классификации
З 2.Знание процесса создания
программ;
З
3.
Знание
современных
интегрированных сред разработки
программ;
Основные показатели Оценка
оценки результата
- описание принципов 6 баллов
построения
и
использования
языков
программирования и их
классификация;
- описание принципов
работы компилятора с
языка С++
- описание процессов
отладки и тестирования
программ в оболочке
Borland С++;
За правильный ответ на вопросы выставляется положительная оценка – 1
балл.
За неправильный ответ на вопросы выставляется отрицательная оценка –
0 баллов.
6.10. Устный ответ 6
6.10.1. Текст задания
1. Описать структуру типов данных языка С++.
2. Дать понятие одномерного массива. Привести описание массива. Привести обращение к
элементам одномерного массива
3. Дать понятие многомерного и двумерного массива.
4. Привести описание двумерного массива. Привести обращение к элементам массива
5. Привести описание переменных строкового типа. Дать понятие строковой константы и
переменной.
6. Дать понятие файловой переменной.
7. Привести описание файловой переменной.
6.10.2 Время на выполнение задания 70 мин
6.11. Лабораторные работы 4-9
6.11.1. Текст задания
24
Лабораторная работа №4,5
Тема: «Одномерные массивы в языке С++.»
Варианты заданий:
Вариант №1.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму отрицательных элементов массива;
Вариант №2.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму положительных элементов массива;
Вариант №3.
В одномерном массиве, состоящем из n целых элементов, вычислить:
1) произведение элементов массива с четными номерами;
Вариант №4.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму элементов массива с нечетными номерами;
Вариант №5.
В одномерном массиве, состоящем из; n вещественных элементов, вычислить:
1) сумму элементов массива, расположенных до последнего положительного элемента.
Вариант №6.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму элементов массива, расположенных между первым и последним положительными элементами.
Вариант№7.
В одномерном массиве, состоящем из n целых элементов, вычислить:
1) номер максимального элемента массива;
Вариант №8.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) номер минимального элемента массива;
Вариант №9.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
25
1) максимальный по модулю элемент массива;
Вариант №10.
В одномерном массиве, состоящем из n целых элементов, вычислить:
1) сумму модулей элементов массива, расположенных после первого элемента, равного
нулю.
Вариант №11.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму модулей элементов массива, расположенных после первого отрицательного
элемента.
Вариант №12.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму элементов массива, расположенных после первого положительного элемента.
Вариант №13.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество элементов массива, лежащих в диапазоне от А до В;
Вариант №14.
В одномерном массиве, состоящем из и вещественных элементов, вычислить:
1) количество элементов массива, равных 0;
Вариант №15.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество элементов массива, больших С;
Вариант №16.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество отрицательных элементов массива;
Вариант №17.
В одномерном массиве, состоящем из n целых элементов, вычислить :
1) сумму элементов массива, расположенных после последнего элемента, равного нулю.
Вариант №18.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество элементов массива, меньших С;
26
Вариант №19.
В одномерном массиве, состоящим из n вещественных элементов, вычислить:
1) сумму положительных элементов массива, расположенных до максимального элемента.
Вариант №20.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) Сумму элементов массива, расположенных до минимального элемента.
Лабораторная работа № 6,7
Тема: «Двумерные массивы в языке С++.»
Варианты заданий:
1.Разработать алгоритм и текст программы, для реализации вычислений:
X[I][J]=A[I]*B[J]. В массиве X[I,J] вычислить среднее значение элементов и вывести
его на экран.
2.Ввести двумерный массив В(4,4). Вычислить сумму элементов, лежащих выше
главной диагонали матрицы и отобразить ее на экране.
3.Ввести двумерный массив J(5,2). Вычислить сумму и произведение всех элементов
массива и отобразить их на экране.
4.Ввести двумерный массив С(2,4). Вычислить сумму отрицательных элементов
матрицы и отобразить ее на экране.
5.Ввести двумерный массив Д(3,2). Найти номер минимального элемента и
отобразить его на экране.
6.Ввести F(4,3). Вычислить количество элементов не равных нулю и отобразить его на
экране.
7.Ввести двумерный массив С(4,4). Вычислить сумму элементов, лежащих на главной
диагонали матрицы и отобразить ее на экране.
8.Ввести двумерный массив В(4,2). Найти количество положительных и
отрицательных элементов массива и отобразить их на экране.
9.Ввести два одномерных массива А(3), В(3). Создать массив С(3,3) и отобразить его
на экране в виде таблицы. С(3,3)=А(3)/В(3).
10. Ввести двумерный массив В(3,2). Найти максимальный элемент и отобразить его
на экране.
Лабораторная работа № 8,9
Тема: «Комбинированный тип данных - структуры».
Варианты заданий:
21. Ввести информацию в массив состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, количество детей, должность, оклад. Отобразить
информацию на экран о служащих у которых оклад 5тыс. рублей.
22. Ввести информацию в массив состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, у которых количество страниц больше 300.
23. Ввести информацию в массив состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, длительность рабочего дня, должность, оклад.
Отобразить информацию на экран о служащих, которые работают больше 7 часов в сутки.
27
24. Ввести информацию в массив состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, годы выпуска которых начиная с 1999.
25. Ввести информацию в массив состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, количество детей, должность, оклад. Отобразить
информацию на экран о служащих у которых больше 2-х детей.
26. Ввести информацию в массив состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах стоимостью ниже 100 рублей.
27. Ввести информацию в массив состоящий из структур, содержащий поля:
наименование предприятия, фамилия владельца, прибыль за месяц, наименование услуги.
Отобразить информацию на экран о предприятиях, средняя прибыль которых превышает
45000тыс. рублей..
28. Ввести информацию в массив состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, фамилии авторов которых начинаются с «А».
29. Ввести информацию в массив состоящий из структур, содержащий поля: серийный
номер паспорта, фамилия, адрес, телефон, количество детей. Отобразить информацию на
экран о людях у которых номер телефона начинается на 65 с заменой на 75.
30. Ввести информацию в массив состоящий из структур, содержащий поля: фамилия
студента, номер группы, название отделения, стипендия. Отобразить информацию на экран о
студентах, получающих стипендию.
6.10.2. Время на выполнение: 2 часа40 мин.
6.10.3 Перечень объектов контроля и оценки
Наименование
объектов
контроля и оценки
З 4. Знание простых и сложных
типов данных в языке С++;
Основные показатели Оценка
оценки результата
описание 10 баллов
разновидностей
типов
данных
За правильный ответ на вопросы и за правильное решение задачи
выставляется положительная оценка – 1 балл.
За неправильный ответ на вопросы и за неправильное решение задачи
выставляется отрицательная оценка – 0 баллов.
6.11. Устный ответ 7
6.11.1. Текст задания
1.Привести примеры операторов ввода данных с клавиатуры, вывода данных. на экран и
форматы вывода.
2. Дать понятие составного оператора. Привести примеры операторов условного и
безусловного перехода.
3. Привести примеры оператора выбора.
3. Привести примеры оператора цикла с постусловием
4. Привести примеры оператора цикла с предусловием
28
5. Привести примеры оператора цикла с параметром.
6. Дать понятие вложенных операторов.
7. Привести примеры совместного использования операторов условного перехода и циклов.
6.11.2. Время на выполнение: 70 мин.
6.12. Лабораторные работы 1-3
6.12.1. Текст задания
Тексты лабораторных работ с заданиями приведены выше по тексту.
6.12.2. Время на выполнение: 4 часа.
6.10.3 Перечень объектов контроля и оценки
Наименование
объектов Основные показатели Оценка
контроля и оценки
оценки результата
З 5. Знание операторов языка С++; перечисление 10 баллов
синтаксических правил
описания
операторов
языка С++
За правильный ответ на вопросы и за правильное решение задачи
выставляется положительная оценка – 1 балл.
За неправильный ответ на вопросы и за неправильное решение задачи
выставляется отрицательная оценка – 0 баллов.
6.12. Устный ответ 8
6.12.1. Текст задания
1.
2.
3.
4.
5.
6.
7.
8.
Привести пример описания процедуры на языке С++.
Привести пример описания функции на языке С++.
Дать понятие параметров-значений и параметров-переменных.
Дать понятие области действия описаний процедур и функций.
Привести пример описания локальных и глобальных переменных.
Привести примеры обращения к процедурам и функциям.
Дать понятие параметров процедуры.
Дать понятие параметров функции.
6.12.2. Время на выполнение: 70 мин.
6.13. Лабораторные работы 10, 11
5.13.1. Текст задания
Лабораторная работа № 10, 11
Тема: «Функции и процедуры».
29
Варианты заданий:
Написать функцию.
1. разработать алгоритм и текст программы, для реализации вычислений:
y=(ab+b3)/ c2, где a, b, c-целые числа ввести с клавиатуры. Вычисление любого числа в
целой степени оформить в виде функции. В основной программе вызвать функцию по
указанной выше формуле. Результат отобразить на экране.
2. разработать алгоритм и текст программы, для реализации вычислений:
y= (a!+b!)/10!, где a и b числа ввести с клавиатуры. Вычисление факториалов
оформить в виде функции. В основной программе вызвать функцию по указанной выше
формуле. Результат отобразить на экране.
3. Написать программу, которая рассчитывает ех по формуле: ех=1+х/1!+х2/2!+х3/3!+…
Вычисление факториалов оформить в виде функции. В основной программе вызвать
функцию по указанной выше формуле. Результат отобразить на экране.
4. разработать алгоритм и текст программы, для реализации вычислений:
y=(a3+bс)*c5, где a, b, c-целые числа ввести с клавиатуры. Вычисление любого числа в
целой степени оформить в виде функции. В основной программе вызвать функцию по
указанной выше формуле. Результат отобразить на экране.
5. разработать алгоритм и текст программы, для реализации вычислений:
y= (а!+b!)*5!, где a и b числа ввести с клавиатуры. Вычисление факториалов
оформить в виде функции. В основной программе вызвать функцию по указанной выше
формуле. Результат отобразить на экране.
6. разработать алгоритм и текст программы, для реализации вычислений:
y=(cb+bа)/(c2-а3), где a, b, c-целые числа ввести с клавиатуры. Вычисление любого
числа в целой степени оформить в виде функции. В основной программе вызвать функцию
по указанной выше формуле. Результат отобразить на экране.
7. разработать алгоритм и текст программы, для реализации вычислений:
y= (a!+b2)/(а-5)!, где a и b числа ввести с клавиатуры. Вычисление факториалов
оформить в виде функции. В основной программе вызвать функцию по указанной выше
формуле. Результат отобразить на экране.
8. разработать алгоритм и текст программы, для реализации вычислений:
y=(ab-bа)/ c3, где a, b, c-целые числа ввести с клавиатуры. Вычисление любого числа в
целой степени оформить в виде функции. В основной программе вызвать функцию по
указанной выше формуле. Результат отобразить на экране.
9. разработать алгоритм и текст программы, для реализации вычислений:
y= a!*b!/с!, где a, b и с числа ввести с клавиатуры. Вычисление факториалов оформить
в виде функции. В основной программе вызвать функцию по указанной выше формуле.
Результат отобразить на экране.
10. разработать алгоритм и текст программы, для реализации вычислений:
30
y=ab/(bс-c2), где a, b, c-целые числа ввести с клавиатуры. Вычисление любого числа в
целой степени оформить в виде функции. В основной программе вызвать функцию по
указанной выше формуле. Результат отобразить на экране.
11. Ввести с клавиатуры 3 вещественных числа. Отобразить на экране целые части
этих чисел.
12. Напечатать на экране текст, образованный символами с кодами: 50, 55, 61.
13. Написать программу, которая для заданного целого числа Х печатает следующую
таблицу:
Х^2
X^3 X^6
X^6 X^3 X^2
14. Ввести с клавиатуры 3 целых числа. С помощью стандартной функции вывести на
экран числа на единицу больше, чем введённые.
15. Напечатать на экране текст, образованный символами с кодами: 65, 71, 69.
16. Вычислить сумму кодов всех букв, составляющих слово FALSE. Отобразить её на
экране.
17. Написать программу, которая печатает TRUE или FALSE в зависимости от того,
число e^9 больше числа 9^e.
18. ℓ= 2.71828.
19. Ввести с клавиатуры 3 вещественных числа. Отобразить на экране округлённые
числа.
20. Вычислить сумму кодов всех букв, составляющих слово TRUE. Отобразить её на
экране.
21. Напечатать на экране текст, образованный символами с кодами: 66, 72, 70.
22. Ввести с клавиатуры 2 целых числа. Отобразить на экране символы,
соответствующие данным кодам. Числа в интервале: 0-255.
23. Ввести с клавиатуры 2 вещественных числа. Отобразить на экране целые части
этих чисел.
24. Ввести с клавиатуры 3 целых числа. Вывести на экран TRUE или FALSE для этих
чисел, если они нечётные или чётные.
25. Ввести с клавиатуры 2 целых числа. С помощью стандартной функции вывести на
экран числа на единицу меньше, чем введённые.
26. Вычислить сумму кодов всех букв, составляющих слово SUM. Отобразить её на
экране.
27. Вывести на экран число, полученное выписыванием в обратном порядке цифр
заданного двузначного числа Z(целое). Z ввести с клавиатуры.
28. Ввести с клавиатуры 4целых числа. С помощью стандартной функции вывести на
экран числа на единицу меньше, чем введённые.
29. Ввести с клавиатуры 3 целых числа. С помощью стандартной функции вывести на
экран числа на единицу меньше, чем введённые.
30. Ввести с клавиатуры 3 символа. Отобразить на экране коды, соответствующие
этим символам
31. Написать программу, которая печатает TRUE или FALSE в зависимости от того
число Π^7 больше числа 7^Π. Π=3.14159.
6.13.2. Время на выполнение: 2 час 40 мин.
6.13.3 Перечень объектов контроля и оценки
Наименование
объектов Основные
показатели Оценка
31
контроля и оценки
оценки результата
З 6. Знание назначения и правил перечисление 9 баллов
создания подпрограмм в языке синтаксических правил
С++;
описания подпрограмм в
языке С++
За правильный ответ на вопросы и за правильное решение задачи
выставляется положительная оценка – 1 балл.
За неправильный ответ на вопросы и за неправильное решение задачи
выставляется отрицательная оценка – 0 баллов.
6.13. Устный ответ 9
6.13.1. Текст задания
1.
2.
3.
4.
5.
6.
Дать понятие логического (внутреннего) и физического (внешнего) файла.
Дать понятие файловой переменной.
Рассказать о типах файлов в языке С++.
Привести примеры процедур и функций для работы с файлами.
Рассказать о последовательном и прямом доступе к элементам файла.
Привести пример организации поиска данных в файле.
6.13.2. Время на выполнение: 40 мин.
6.14. Лабораторные работы 12,13
6.14.1 Текст задания
Лабораторная работа № 12, 13
Тема: «Файлы типа запись».
Варианты заданий:
31. Ввести информацию в файл состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, у которых количество страниц больше 300.
1. Ввести информацию в файл состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, годы выпуска которых начиная с 1999.
2. Ввести информацию в файл состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, количество детей, должность, оклад. Отобразить
информацию на экран о служащих у которых больше 2-х детей.
3. Ввести информацию в файл состоящий из структур, содержащий поля: наименование
предприятия, фамилия владельца, прибыль за месяц, наименование услуги. Отобразить
информацию на экран о предприятиях, средняя прибыль которых превышает 45000тыс.
рублей..
4. Ввести информацию в файл состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах, фамилии авторов которых начинаются с «А».
32
5. Ввести информацию в файл состоящий из структур, содержащий поля: фамилия
студента, номер группы, название отделения, стипендия. Отобразить информацию на экран о
студентах, получающих стипендию.
6. Ввести информацию в файл состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, количество детей, должность, оклад. Отобразить
информацию на экран о служащих у которых оклад 5тыс. рублей.
7. Ввести информацию в файл состоящий из структур, содержащий поля: номер,
фамилия, адрес, семейное положение, длительность рабочего дня, должность, оклад.
Отобразить информацию на экран о служащих, которые работают больше 7 часов в сутки.
8. Ввести информацию в файл состоящий из структур, содержащий поля: серийный
номер паспорта, фамилия, адрес, телефон, количество детей. Отобразить информацию на
экран о людях у которых номер телефона начинается на 65 с заменой на 75.
9. Ввести информацию в файл состоящий из структур, содержащий поля: название
книги, фамилия автора, количество страниц, год выпуска, стоимость. Отобразить
информацию на экран о книгах стоимостью ниже 100 рублей
6.14.2. Время на выполнение: 2 час 40 мин.
6.14.3 Перечень объектов контроля и оценки
Наименование
объектов
контроля и оценки
З 7 Знание назначения, типов
файлов и основных процедур для
работы с файлами в языке С++.
Основные показатели Оценка
оценки результата
перечисление 7 баллов
синтаксических правил
описания
файлов
и
основных процедур для
работы с файлами в
языке С++.
За правильный ответ на вопросы и за правильное решение задачи
выставляется положительная оценка – 1 балл.
За неправильный ответ на вопросы и за неправильное решение задачи
выставляется отрицательная оценка – 0 баллов.
6.15. Устный ответ 10
6.15.1. Текст задания
1.Привести примеры команд Ассемблера для работы с регистрами и переменными.
2. Привести примеры команд условного и безусловного перехода в Ассемблере
3. Привести примеры команд для организации циклов в Ассемблере
6.15.2. Время на выполнение: 20 мин.
6.16. Лабораторные работы 14-17
6.16.1. Текст задания
«Лабораторная работа №14 «Использование команд пересылки, сложения, вычитания,
деления, умножения»».
Варианты заданий:
33
1. Написать программу на Ассемблере
результат выражения: у= 2*х-5*а/2
2. Написать программу на Ассемблере
результат выражения: у= 4/х+8*в+4
3. Написать программу на Ассемблере
результат выражения: у= 5+х-5-а/3
4. Написать программу на Ассемблере
результат выражения: у= 2/х*5-а-2
5. Написать программу на Ассемблере
результат выражения: у= 8*х-5+а*4
6. Написать программу на Ассемблере
результат выражения: у= 2х-5а/2
7. Написать программу на Ассемблере
результат выражения: у= 2/х-5/а-9
8. Написать программу на Ассемблере
результат выражения: у= 2*в-5*а-2
9. Написать программу на Ассемблере
результат выражения: у= 6/х+9/а-2
10. Написать программу на Ассемблере
результат выражения: у= 3*х-7*в/5
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
и вставить её в паскаль- программу. Вычислить
Лабораторная работа №15 «Использование команд переходов».
Варианты заданий:
Написать программу на Ассемблере и вставить её в паскаль- программу.
7. Вычислить выражение и результат вывести на экран, значение х,a,c
клавиатуры.
Y=
{
X2 +х , если х>=3
2x , если 0<х<3
8. Вычислить выражение и результат вывести на экран, значение х,a,c
клавиатуры.
Y=
{
ввести с
ввести с
X 4/3, если х>=7
2x , если -4<х<7
9. Вычислить выражение и результат вывести на экран, значение х,a,c
клавиатуры.
ввести с
34
Y=
{
A-b/3 + х , если х>=9
С2(а+1 ) , если х<=-8
10. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
X2 -1 , если х>=7
а - с(а +1)) , если х<=-4
11. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
a2/8 + х-1 , если х>=12
с/(а+1 +c) , если х<=-9
12. Вычислить выражение и результат вывести на экран, значение х,a,c
клавиатуры.
Y=
{
x-b2 + х5, если х>=12
x/(а2+1 ) , если х<=-16
13. Вычислить выражение и результат вывести на экран, значение х,a,c
клавиатуры.
Y=
{
{
ввести с
x+b / х, если х>=1
x/(b+4 ) , если х<=-5
14. Вычислить выражение и результат вывести на экран, значение х,a,c
клавиатуры.
Y=
ввести с
ввести с
x/b / a, если х>=7
x/(b*a ) , если х<=-8
35
15. Вычислить выражение и результат вывести на экран, значение х,a,c
клавиатуры.
Y=
{
{
ввести с
x/a, если х>=15
x+5а , если х<=-30
16. Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
x/a-7, если х>=7
x+b*6 , если х<=-12
Лабораторная работа №16 «Использование команд для организации циклов»
Варианты заданий:
Написать программу на Ассемблере и вставить её в паскаль- программу.
1. Вычислить сумму 10 целых чисел
2. Вычислить произведение 7 целых чисел
3. Вычислить сумму 8 целых чисел, кратных 2
4. Вычислить произведение 6 целых чисел, кратных 2
5. Вычислить количество положительных чисел из последовательности в 12 целых чисел.
6. Вычислить количество отрицательных чисел из последовательности в 10 целых чисел.
7. Вычислить количество чисел кратных 2 из последовательности в 8 целых чисел.
8. Вычислить количество нечётных чисел из последовательности в 10 целых чисел.
9. Вычислить сумму чисел кратных 5 из последовательности в 8 целых чисел.
10. Вычислить произведение нечётных чисел из последовательности в 10 целых чисел.
Лабораторная работа №17 «Организация массивов»
Варианты заданий:
Написать программу на Ассемблере и вставить её в паскаль- программу.
Вариант №1.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму отрицательных элементов массива;
Вариант №2.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму положительных элементов массива;
36
Вариант №3.
В одномерном массиве, состоящем из n целых элементов, вычислить:
1) произведение элементов массива с четными номерами;
Вариант №4.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму элементов массива с нечетными номерами;
Вариант №5.
В одномерном массиве, состоящем из; n вещественных элементов, вычислить:
1) сумму элементов массива, расположенных до последнего положительного элемента.
Вариант №6.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму элементов массива, расположенных между первым и последним положительными
элементами.
Вариант№7.
В одномерном массиве, состоящем из n целых элементов, вычислить:
1) номер максимального элемента массива;
Вариант №8.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) номер минимального элемента массива;
Вариант №9.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) количество отрицательных элементов массива;
Вариант №10.
В одномерном массиве, состоящем из n целых элементов, вычислить:
1) сумму элементов массива, расположенных после первого элемента, равного нулю.
37
6.16.2. Время на выполнение: 5 час 20 мин.
6.16.3 Перечень объектов контроля и оценки

Наименование
объектов
контроля и оценки
Знание команд языка Assembler в
рамках данной программы.
Основные показатели Оценка
оценки результата
перечисление 7 баллов
синтаксических правил
описания команд языка
Assembler
За правильный ответ на вопросы и за правильное решение задачи
выставляется положительная оценка – 1 балл.
За неправильный ответ на вопросы и за неправильное решение задачи
выставляется отрицательная оценка – 0 баллов.
6.17. Экзаменационные вопросы
1.Классификация языков программирования.
2. Концепция структурного программирования.
3. История возникновения языков программирования
4. Виды алгоритмических структур (виды алгоритмов): линейные, ветвящиеся и
циклические.
5. Способы описания алгоритмов.
6. Получения выполняемого файла в оболочкеBorland C, возможности оболочки ( команды
главного меню)
7.Алфавит языка С++. Понятие идентификатора. Правила задания имен идентификаторов.
Комментарии.
8.Назначение и последовательность описания основных разделов программы языка С++.
Структура простейшей программы языка С++.
9.Понятие типа величины. Понятие переменных и констант. Структура типов данных
языка С++.
10. Идентификаторы простых типов данных. Описание переменных и констант простых
типов.
11.Арифметические выражения и операции. Стандартные арифметические функции.
Арифметический оператор присваивания.
12.Логические величины, операции и выражения.
13.Процедуры ввода данных с клавиатуры. Процедуры вывода данных на экран. Форматы
вывода.
14.Понятие составного оператора. Операторы условного и безусловного перехода.
15. Оператор выбора.
38
16. Операторы циклов с постусловием
17. Операторы циклов с предусловием
18. Операторы циклов с параметром. Понятие вложенных операторов.
19. Совместное использование операторов условного перехода и циклов.
20. Структурированные типы данных: массивы. Понятие одномерного массива. Правила
описания массива. Обращение к элементам одномерного массива
21. Понятие многомерного и двумерного массива. Поиск элементов в массиве. Правила
описания массива. Обращение к элементам массива
22.Строки. Описание переменных строкового типа. Понятие строковой константы и
переменной.
23. Процедуры и функции для работы со строками. Работа со строками, как с
одномерными массивами символов.
24. Файлы. Понятие логического (внутреннего) и физического (внешнего) файла. Понятие
файловой переменной.
25. Типы файлов
26. Процедуры и функции для работы с файлами. Последовательный и прямой доступ к
элементам файлов. Организация поиска данных в файлах.
27. Процедуры и функции на языке С++. Параметры-значения. Параметры-переменные.
Область действия описаний процедур и функций. Локальные и глобальные переменные.
28. Организация обращения к процедурам и функциям. Параметры процедуры.
Параметры-функции.
29. Правила составления алгоритмов в виде блок-схем (ГОСТ 19.003 - 80 (ЕСПД)).
30 Структурированный тип данных- структуры
31. Команды Ассемблера для работы с регистрами и переменными
32. Команды условного и безусловного перехода в Ассемблере
33. Команды для организации циклов в Ассемблере
6.18. Экзаменационные задания
1. Составить блок- схему и текст программы для решения задачи.
Вычислить выражение и результат вывести на экран, значение a,b ввести с
клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры.
Все значения х и у вывести на экран. Использовать цикл while.
39
Y=
{
|x+b| / х 5, если х>=1
x/(b+4 ) , если х<=-5
x*a , если -12<х<12
2. Составить блок- схему и текст программы для решения задачи.
Вычислить выражение и результат вывести на экран, значение a,b ввести с клавиатуры.
Если х меняется от xn до xk с шагом dx. Значения xn , xk ,dx ввести с клавиатуры. Все
значения х и у вывести на экран. Использовать цикл while.
Y=
{
√ x/a, если х>=7
|x+b| , если х<=-12
sin x*b , если -6<х<3
3. Составить блок- схему и текст программы для решения задачи.
Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
a4/8 +sin х-1 , если х>=12
с/(а+1 + tg(c)) , если х<=-9
7x-9 , если -9<х<12
4. Составить блок- схему и текст программы для решения задачи.
Вычислить выражение и результат вывести на экран, значение х,a,c ввести с клавиатуры.
Y=
{
Sin x/a, если х>=15
Cos (x+a) , если х<=-30
Tg x/b , если -20<х<9
5. Составить блок- схему и текст программы для решения задачи.
В одномерном массиве, состоящем из n целых элементов, вычислить:
1) произведение элементов массива с четными номерами;
6. Составить блок- схему и текст программы для решения задачи.
В одномерном массиве, состоящем из; n вещественных элементов, вычислить:
1) сумму элементов массива, расположенных до последнего положительного элемента.
40
7. Составить блок- схему и текст программы для решения задачи.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) максимальный по модулю элемент массива;
8. Составить блок- схему и текст программы для решения задачи.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму модулей элементов массива, расположенных после первого отрицательного
элемента.
9. Составить блок- схему и текст программы для решения задачи.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:1) количество
элементов массива, больших С;
10. Составить блок- схему и текст программы для решения задачи.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) Сумму элементов массива, расположенных до минимального элемента.
11.
Составить блок- схему и текст программы для решения задачи.
Вычислить X[I][J]=A[I]*B[J]. В массиве X[I,J] вычислить среднее значение элементов и
вывести его на экран.
12. Составить блок- схему и текст программы для решения задачи.
Ввести двумерный массив В(4,4). Вычислить сумму элементов, лежащих выше главной
диагонали матрицы и отобразить ее на экране.
13. Составить блок- схему и текст программы для решения задачи.
Ввести с клавиатуры две строки С1 и С2 , в строки ввести изображение чисел.
Преобразовать строки в числа, отобразить их на экране. Найти длину строк и отобразить
их на экране.
14. Составить блок- схему и текст программы для решения задачи.
Ввести с клавиатуры две строки С1 и С2. Соединить строки в строку С3. Найти в итоговой
строке подстроку и удалить её. Найти длину строк и отобразить на экране все строки и
длину строк.
15. Составить блок- схему и текст программы для решения задачи.
Ввести двумерный массив Д(3,2). Найти номер минимального элемента и отобразить его на
экране.
16. Составить блок- схему и текст программы для решения задачи.
Ввести массив F(4,3). Вычислить количество элементов не равных нулю и отобразить его
на экране.
17. Составить блок- схему и текст программы для решения задачи.
41
Ввести с клавиатуры две строки С1 и С2. Найти в них количество символов пробел, длинны
этих строк ,и вывести эту информацию на экран.
18. Составить блок- схему и текст программы для решения задачи.
Ввести данные целого типа в файл и рассчитать их сумму. Сумму записать в файл.
19. Составить блок- схему и текст программы для решения задачи.
Написать процедуру для вычисления суммы положительных элементов массива целого
типа. Процедуру вызвать в программе 2 раза для вычисления в массивах А(15) и В(20).
Организовать ввод данных в массивы.
20. Составить блок- схему и текст программы для решения задачи.
Ввести информацию в массив состоящий из структур, содержащий поля: номер, фамилия,
адрес, семейное положение, количество детей, должность, оклад. Отобразить информацию
на экран о служащих у которых больше 2-х детей.
21. Составить блок- схему и текст программы для решения задачи.
Ввести информацию в массив состоящий из структур, содержащий поля: фамилия студента,
номер группы, название отделения, стипендия. Отобразить информацию на экран о
студентах, получающих стипендию.
22. Составить блок- схему и текст программы для решения задачи.
Ввести информацию в массив состоящий из структур, содержащий поля: наименование
предприятия, фамилия владельца, прибыль за месяц, наименование услуги. Отобразить
информацию на экран о предприятиях, средняя прибыль которых превышает 45000тыс.
рублей.
23. Составить блок- схему и текст программы для решения задачи.
Ввести информацию в массив состоящий из структур, содержащий поля: номер, фамилия,
адрес, семейное положение, количество детей, должность, оклад. Отобразить информацию
на экран о служащих у которых оклад 5тыс. рублей
24. Составить блок- схему и текст программы для решения задачи.
Написать процедуру. Ввести с клавиатуры 3 вещественных числа. Отобразить на экране
целые части этих чисел.
25. Составить блок- схему и текст программы для решения задачи.
Написать процедуру, которая печатает TRUE или FALSE в зависимости от того, число e^9
больше числа 9^e.
ℓ= 2.71828.
26. Составить блок- схему и текст программы для решения задачи.
Написать функцию. Ввести с клавиатуры 3 вещественных числа. Отобразить на экране
округлённые числа. Вызвать функцию в основной программе.
27. Составить блок- схему и текст программы для решения задачи.
42
Написать функцию. Вывести на экран число, полученное выписыванием в обратном
порядке цифр заданного двузначного числа Z(целое). Z ввести с клавиатуры. Использовать
функции MOD и DIV( деление на 10, 100, и т.д.).
28. Составить блок- схему и текст программы для решения задачи.
Ввести информацию в файл состоящий из структур, содержащий поля: номер, фамилия,
адрес, семейное положение, количество детей, должность, оклад. Отобразить информацию
на экран о служащих у которых больше 2-х детей
29. Составить блок- схему и текст программы для решения задачи.
Ввести информацию в файл состоящий из структур, содержащий поля: номер, фамилия,
адрес, семейное положение, длительность рабочего дня, должность, оклад. Отобразить
информацию на экран о служащих, которые работают больше 7 часов в сутки.
30. Составить блок- схему и текст программы для решения задачи.
Ввести информацию в файл состоящий из структур, содержащий поля: название книги,
фамилия автора, количество страниц, год выпуска, стоимость. Отобразить информацию на
экран о книгах стоимостью ниже 100 рублей
31. Составить программу на Ассемблере
вычислить у= 5+х/2
32. Составить программу на Ассемблере
вычислить у= х*2-10
33. Составить программу на Ассемблере
вычислить у= х*2-10 , если х>2
у= х/2+5 ; если х< 5
34. Составить программу на Ассемблере
вычислить у= х/8+8 , если х>12
у= х*2-9; если х<-6
35. Составить программу на Ассемблере
вычислить у= х/3*6 , если х>9
у= х*5+7 ; если х<-3
43
7. Шкала оценки образовательных достижений
Процент результативности (правильных
ответов)
Оценка уровня подготовки
балл (отметка)
вербальный аналог
90 ÷ 100
5
отлично
75 ÷ 89
4
хорошо
51 ÷ 74
3
удовлетворительно
менее 50
2
неудовлетворительно
8.Перечень материалов, оборудования
источников, используемых в аттестации
и
информационных
1. В.В. Фаронов Borland С++. Начальный курс, Учебное пособие. изд. М:
КНОРУС, 2008 г, 576 с.
2. В.В. Фаронов Borland С++ Практика программирования. Учебное
пособие. изд. М: КНОРУС, 2009 г, 445 с.
3. Н.В. Культин Самоучитель программирования в Borland С++ и Delphi,
2е издание Дюссельдорф- Киев- Москва- С. Петербург, изд. Спб.:БВХ,
2009 г, 416 с, ил.
4. В.Н. Пильщиков Программирование на языке Ассемблер для IBM PC,
учебно - справочное издание, изд. Диалог МИФИ, г. Москва, 2009 г.,
286 с, :илл.
5. ГОСТ 19.003-80 ЕСПД. Схемы алгоритмов и программ. Обозначения
условные графические
6. А.М. Епанешников, В.А. Епанешников Программирование в среде
С++ 7.0 изд. 3, Москва, изд. Диалог МИФИ, 2009 г, 244 с.
7. Д.Б. Поляков, И.Ю. Круглов Программирование в среде С++,
справочно - методическое пособие М.: изд. МАИ 2008 г, 376 с.
8. А.М. Марченко, Л.А. Марченко Программирование в среде С++ 7.0,
учебное пособие, Москва, изд. Бином Универсал, 2009 г, 494 с.
9. Н. Зиглер Методы проектирования программных средств. изд. Мир, СПетербург 2009 г, 328 с;
10.Н.З. Елманова, С.П. Кошель Введение в Borland С++ изд. Мир, СПетербург 2008 г, 223 c;
11.О.Л Голицына, И.И Попов. Основы алгоритмизации и
программирования: Уч. Пособие, -М. ФОРУМ: ИНФРА-М, 2009 г, 368
с;
12.Под ред. Н.В. Макаровой Информатика. 3-е изд.- М.: Финансы и
статистика, 2010 г, 236 с;
13.В.Ю. Пирогов Ассемблер на примерах. - СПб.: БХВ - Петербург, 2009
г, 356 с;
44
14.В.Б. Попов С++ для школьников: Учеб. пособие. - 3-е доп. изд.-М.:
Финансы статистика, 2009 г, 378 с;
15.И.Г Семакин., А.П. Шестаков Основы программирования: учебник для
среднего профессионального образования, 3-е изд., - М.: Издательский
центр «Академия», 2010 г , 432 с.
45
Автор
profobrazovanie
Документ
Категория
Без категории
Просмотров
68
Размер файла
139 Кб
Теги
ерофеев
1/--страниц
Пожаловаться на содержимое документа