
- •Перечень задач для контрольной работы
- •22 Для хранения данных о цветных планшетных сканерах описать структуру вида, описанного в Задаче 21.
- •23 Для хранения данных о цветных планшетных сканерах описать структуру вида, описанного в Задаче 21.
- •24 Для хранения данных о цветных планшетных сканерах описать структуру вида, описанного в Задаче 21.
- •25 Для хранения данных о цветных планшетных сканерах описать структуру вида, описанного в Задаче 21.
- •26 Для хранения данных о цветных планшетных сканерах описать структуру вида, описанного в задаче 21.
- •27 Для хранения данных о цветных планшетных сканерах описать структуру вида, описанного в Задаче 21.
- •28 Для хранения данных о цветных планшетных сканерах описать структуру вида, описанного в Задаче 21.
- •29 Для хранения данных о цветных планшетных сканерах описать структуру вида, описанного в Задаче 21.
- •40 Для хранения данных о ноутбуках описать структуру вида, описанного в Задаче 39.
Слушатели выполняют КСР. Цель контрольной работы - проверить как слушатель усвоил материал по программированию на алгоритмическом языке С/С++.
Номера задач выбираются в соответствии с порядковым номером слушателя в общем списке.
Номера задач находятся на пересечении соответствующей строки с соответствующим столбцом из таблицы в начале контрольной работы.
Для каждой задачи контрольной работы должны быть приведены условие задачи, код программы и схемы алгоритма программы.
Все программы в контрольных работах должны начинаться с комментария, в котором указываются фамилия, инициалы, номер группы и номер выполняемой задачи.
Схема работы программы (схема алгоритма) должна выполняться в соответствии с методическим пособием для дипломного проектирования.
Контрольную работу следует оформлять в электронном виде. На первом листе должны быть указаны: название дисциплины, номер группы, фамилия и инициалы студента. В конце каждой работы следует приводить список использованной литературы.
Срок сдачи КСР – 21 декабря 2012 года.
Таблица 4 – Варианты задач для контрольной работы
Предпоследняя цифра номера |
Последняя цифра номера |
|||||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
0 |
1, 26 |
11, 36 |
4, 27 |
20, 32 |
17, 22 |
5, 30 |
6, 29 |
11, 40 |
15, 36 |
11, 40 |
1 |
20, 35 |
2, 27 |
12, 37 |
5, 26 |
20, 33 |
16, 31 |
4, 29 |
7, 28 |
20, 34 |
14, 37 |
2 |
12, 29 |
13, 26 |
3, 28 |
13, 38 |
6, 25 |
2, 34 |
15, 40 |
3, 28 |
8, 27 |
19, 22 |
3 |
15, 40 |
13, 38 |
12, 27 |
4, 28 |
14, 39 |
7, 24 |
13, 35 |
14, 39 |
2, 27 |
9, 26 |
4 |
11, 36 |
3, 38 |
14, 26 |
2, 38 |
5, 30 |
15, 40 |
8, 33 |
14, 36 |
13, 38 |
3, 26 |
5 |
1, 35 |
10, 35 |
9, 37 |
15, 27 |
14, 39 |
6, 31 |
16, 40 |
9, 32 |
15, 37 |
12, 34 |
6 |
15, 36 |
2, 34 |
9, 34 |
11, 36 |
16, 28 |
25, 40 |
7, 32 |
17, 32 |
10, 23 |
14, 39 |
7 |
18, 33 |
19, 37 |
3, 33 |
8, 33 |
20, 35 |
17, 29 |
1, 39 |
8, 36 |
18, 21 |
11, 40 |
8 |
13, 38 |
17, 34 |
5, 38 |
4, 32 |
7, 32 |
19, 24 |
18, 30 |
2, 40 |
9, 34 |
19, 21 |
9 |
10, 33 |
12, 39 |
16, 35 |
20, 39 |
5, 30 |
6, 31 |
18, 23 |
19, 31 |
3, 28 |
10, 35 |
Перечень задач для контрольной работы
1 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество предложений в тексте.
2 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество слов в тексте.
3 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество слов в тексте, оканчивающихся на гласную букву.
4 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество знаков препинания в тексте.
5 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество слов в тексте, у которых совпадает первая и последняя буквы.
6 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество слов в тексте, начинающихся на гласную букву.
7 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество символов в самом длинном слове.
8 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество символов в самом коротком слове.
9 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет в каждом предложении текста количество символов, отличных от букв и пробела.
10 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество предложений текста и количество слов в каждом предложении.
11 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет количество букв “a” в последнем слове текста.
12 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет самую длинную последовательность цифр в тексте (считать, что любое количество пробелов между двумя цифрами не прерывает последовательности цифр).
13 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет порядковый номер заданного слова в каждом предложении текста (заданное слово вводится с клавиатуры).
14 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
выводит текст на экран дисплея еще раз, удаляя из него заданное слово (заданное слово вводится с клавиатуры).
15 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
выводит текст на экран дисплея еще раз, меняя в нем местами заданные слова (заданные слова вводятся с клавиатуры).
16 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
выводит текст на экран дисплея еще раз, заключая заданное слово в кавычки (заданное слово вводится с клавиатуры).
17 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
выводит текст на экран дисплея еще раз, вставляя в каждое предложение в качестве последнего заданное слово (заданное слово вводится с клавиатуры).
18 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
выводит текст на экран дисплея еще раз, начиная каждое предложение с новой строки.
19 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
выводит текст на экран дисплея еще раз, заменяя в заданном слове строчные буквы на прописные (заданное слово вводится с клавиатуры).
20 С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов).
Файл должен иметь расширение DAT.
Написать программу, которая:
выводит текст на экран дисплея;
определяет наибольшее количество подряд идущих пробелов в тексте.
21 Для хранения данных о цветных планшетных сканерах описать структуру вида:
struct scan_info{
char model[25]; // наименование модели
Int price; // цена
double x_size; // горизонтальный размер области сканирования
double y_size; // вертикальный размер области сканирования
int optr; // оптическое разрешение
int grey; // число градаций серого
}:
Написать функцию, которая записывает в бинарный файл данные о сканере из приведенной структуры. Структура файла: в первых двух байтах размещается значение типа int, определяющее количество сделанных в файл записей; далее без пропусков размещаются записи о сканерах.
Написать функцию, которая извлекает из этого файла данные о сканере в структуру типа scan_info. Обязательный параметр номер требуемой записи. Функция должна возвращать нулевое значение, если чтение прошло успешно, и -1 в противном случае.
Привести пример программы, создающей файл с данными о сканерах (данные вводятся с клавиатуры) 6-8 записей и выводящей на дисплей данные о запрошенной записи.
Все необходимые данные для функций должны передаваться им в качестве параметров. Использование глобальных переменных в функциях не допускается.