Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа №4.doc
Скачиваний:
3
Добавлен:
13.11.2019
Размер:
134.14 Кб
Скачать

Во второй задаче контрольной работы №4 следует разместить описание структуры и определения функций в заголовочном файле, а главную функцию программы – в отдельном cpp-файле.

Таблица 4 – Варианты задач для контрольной работы № 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

Перечень задач для контрольной работы № 4

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 записей и выводящей на дисплей данные о запро­шенной записи.

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