Составители:
Рубрика:
129
copy(pr,1,4), ‘|’, Sinf:9:2, copy(pr,1,4), ‘|’, Sh:6:2, ‘ |’,
Sg:9:2, copy(pr,1,5), ‘|’);
writeln(‘| | | |’,
‘ | |’);
End.
Пояснения к программе
Для рисования таблицы используются символы псевдогра-
фики. Коды символов приведены в приложении 2. Ввод символов
псевдографики рассмотрен в главе 1 (см. п. 1.1).
Переменная
d в программе определяет количество пробелов,
которые надо присоединить справа к строковой переменной
fam,
чтобы получить длину строки
fam1, равную 20 символам. Зада-
ние строковой переменной
fam1 позволяет в графе ФИО выво-
дить фамилии студентов, выровненные по левому краю.
10.4. Контрольное задание
Составить программу решения задачи с использованием
файла данных и выполнить ее на ПК.
Вариант Условие задачи
1 Создать файл, содержащий массив целых чисел. Най-
ти наименьшее из модулей отклонения чисел от их
среднего значения.
2 Создать файл, содержащий массив вещественных чи-
сел. Определить количество чисел, меньших среднего
арифметического значения всех чисел массива.
3 Создать файл, содержащий фамилии студентов и их
возраст. Вывести фамилии студентов, имеющих наи-
меньший возраст.
4 Создать файл, содержащий названия всех месяцев го-
да. Вывести сначала летние месяцы, а затем – зимние.
5 Создать файл, содержащий фамилии студентов. Вы-
вести список студентов, имеющих фамилии наиболь-
шей длины.
6 Создать файл, содержащий произвольные текстовые
строки. Подсчитать количество строк, начинающихся
с буквы ‘
А’.
130
7 Создать файл, содержащий текстовые строки произ-
вольной длины. Дополнить все строки символом ‘
Х’
до самой длинной строки.
8 Создать текстовый файл с произвольным числом
строк. Подсчитать общее количество символов в каж-
дой строке.
9 Переписать в файл выходных данных таблицу значе-
ний функций:
y = sinx и z = tgx, рассчитанных для всех
x на отрезке [0, 3] с шагом 0.1. Значения x записать в
файле с одной цифрой в дробной части, значения
y – с
двумя цифрами в дробной части, значения
z – в форме
числа с порядком.
10 Создать файл, содержащий текстовые строки произ-
вольной длины. Вывести строки с наименьшей длиной.
11 Создать файл, содержащий ФИО студентов и их экза-
менационные оценки по трем дисциплинам. Вывести
ФИО студентов, успешно сдавших все экзамены.
12 Создать файл, содержащий ФИО студентов и их экза-
менационные оценки по трем дисциплинам. Выбрать
студентов, имеющих хотя бы одну задолженность.
Вывести ФИО этих студентов и количество несдан-
ных экзаменов.
13
Создать файл
F1, содержащий ФИО студентов. Пере-
писать его в файл
F2 таким образом, чтобы перед
ФИО студента стоял его порядковый номер.
14 Создать файл, состоящий из девяти строк. В первой
строке записать одну цифру ‘
1’, во второй строке –
две цифры ‘
2’, …, в девятой строке – девять цифр ‘9’.
15 Создать файл, содержащий ФИО рабочих и их сред-
немесячный заработок. Вывести ФИО рабочих, имею-
щих наибольший заработок.
16 Создать файл, содержащий ФИО студентов и их экзаме-
национные оценки по пяти дисциплинам. Вывести ФИО
студентов, сдавших сессию на «хорошо» и «отлично».
17 Создать файл, содержащий ФИО абонентов и их номера
телефонов. Составить программу, которая по ФИО або-
нента выводит его номер телефона.
copy(pr,1,4), ‘|’, Sinf:9:2, copy(pr,1,4), ‘|’, Sh:6:2, ‘ |’, 7 Создать файл, содержащий текстовые строки произ- Sg:9:2, copy(pr,1,5), ‘|’); вольной длины. Дополнить все строки символом ‘Х’ writeln(‘| | | |’, до самой длинной строки. ‘ | |’); 8 Создать текстовый файл с произвольным числом End. строк. Подсчитать общее количество символов в каж- Пояснения к программе дой строке. 9 Переписать в файл выходных данных таблицу значе- Для рисования таблицы используются символы псевдогра- ний функций: y = sinx и z = tgx, рассчитанных для всех фики. Коды символов приведены в приложении 2. Ввод символов x на отрезке [0, 3] с шагом 0.1. Значения x записать в псевдографики рассмотрен в главе 1 (см. п. 1.1). файле с одной цифрой в дробной части, значения y – с Переменная d в программе определяет количество пробелов, двумя цифрами в дробной части, значения z – в форме которые надо присоединить справа к строковой переменной fam, числа с порядком. чтобы получить длину строки fam1, равную 20 символам. Зада- ние строковой переменной fam1 позволяет в графе ФИО выво- 10 Создать файл, содержащий текстовые строки произ- дить фамилии студентов, выровненные по левому краю. вольной длины. Вывести строки с наименьшей длиной. 11 Создать файл, содержащий ФИО студентов и их экза- 10.4. Контрольное задание менационные оценки по трем дисциплинам. Вывести Составить программу решения задачи с использованием ФИО студентов, успешно сдавших все экзамены. файла данных и выполнить ее на ПК. 12 Создать файл, содержащий ФИО студентов и их экза- менационные оценки по трем дисциплинам. Выбрать Вариант Условие задачи студентов, имеющих хотя бы одну задолженность. 1 Создать файл, содержащий массив целых чисел. Най- Вывести ФИО этих студентов и количество несдан- ти наименьшее из модулей отклонения чисел от их ных экзаменов. среднего значения. 13 Создать файл F1, содержащий ФИО студентов. Пере- 2 Создать файл, содержащий массив вещественных чи- писать его в файл F2 таким образом, чтобы перед сел. Определить количество чисел, меньших среднего ФИО студента стоял его порядковый номер. арифметического значения всех чисел массива. 14 Создать файл, состоящий из девяти строк. В первой 3 Создать файл, содержащий фамилии студентов и их строке записать одну цифру ‘1’, во второй строке – возраст. Вывести фамилии студентов, имеющих наи- две цифры ‘2’, …, в девятой строке – девять цифр ‘9’. меньший возраст. 15 Создать файл, содержащий ФИО рабочих и их сред- 4 Создать файл, содержащий названия всех месяцев го- немесячный заработок. Вывести ФИО рабочих, имею- да. Вывести сначала летние месяцы, а затем – зимние. щих наибольший заработок. 5 Создать файл, содержащий фамилии студентов. Вы- 16 Создать файл, содержащий ФИО студентов и их экзаме- вести список студентов, имеющих фамилии наиболь- национные оценки по пяти дисциплинам. Вывести ФИО шей длины. студентов, сдавших сессию на «хорошо» и «отлично». 6 Создать файл, содержащий произвольные текстовые 17 Создать файл, содержащий ФИО абонентов и их номера строки. Подсчитать количество строк, начинающихся телефонов. Составить программу, которая по ФИО або- с буквы ‘А’. нента выводит его номер телефона. 129 130
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »