Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
62
Добавлен:
02.05.2014
Размер:
508.9 Кб
Скачать

-дата выдачи Свидетельства о постановке на учет в налоговом органе;

-дата рождения;

-год поступления в университет;

-курс;

-группа;

-количество семестров обучения;

-оценки каждой сессии по всем семестрам.

Информацию о каждом студенте оформить в виде записи. Совокупность записей объединить в массив.

Составить программу, которая обеспечивает ввод исходных данных, обработку и вывод на экран информации в соответствии с вариантом задания, приведенного в таблице 3.4

Таблица 3.4

Вариант Условие задачи

1Вывести на экран анкетные данные студентов-отличников. Если таких нет, то данные по трем студентам с наилучшей успеваимостью. N = 5.

2Вывести на экран анкетные данные студентов, успевающих на 4 и 5. Если таких нет, то данные студентов, успевающих на 3, 4, 5. N = 6.

3Вывести на экран анкетные данные студентов, получивших одну оценку 3 за все время обучения. N = 4.

4Вывести на экран анкетные данные студентов, фамилии которых начинаются с буквы А и их оценки за все время обучения. N = 6.

5Вывести на экран анкетные данные студентов, получивших во вторую сессию все оценки 5. N = 7.

6Вывести на экран анкетные данные студентов, чьи фамилии начинаются на букву Б, их даты рождения и количество сданных ими сес-

сий. N = 6.

7Вывести на экран анкетные данные студентов, которые родились в октябре. Если таких нет, то данные по студентам, родившимся в но-

ябре. N = 3.

8Вывести на экран оценки за последнюю сессию всех студентов, фамилии которых начинаются на буквы Б, В, Г. N = 7.

9Вывести на экран фамилии и даты рождения студентов, не получивших за все время обучения ни одной оценки 5. N = 4.

10Упорядочить список студентов по среднему баллу и вывести его на экран. N = 6.

11Упорядочить список студентов по среднему баллу последней сданной сессии и вывести его на экран. N = 4.

12Вычислить средний балл группы и вывести список студентов, имеющих средний балл, больше чем средний балл группы. N = 5.

13Упорядочить список студентов по году рождения и вывести его на экран. N = 6.

14Вывести на экран фамилии трех самых молодых студентов группы. N = 7.

15Вывести на экран фамилии студентов, родившихся с 23 февраля по 8

марта. N = 6.

16Вывести на экран фамилии трех студентов, имеющих наилучшую успеваимость. N = 5.

17Вывести на экран список студентов, рекомендуемых к получению стипендии. Критерий – средний балл рекомендуемого студента должен быть выше значения, задаваемого с клавиатуры. N = 4.

18Вывести на экран список студентов, фамилии которых начинаются на гласные буквы. N = 7.

19Вывести на экран список студентов моложе 18 лет. N = 5.

20Вывести на экран список студентов, упорядоченный по алфавиту. N = 6.

5.КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Могут ли компоненты записи быть различных типов?

2.Как осуществляется доступ к полям записи?

3.Могут ли записи входить компонентами в состав других переменных? 4.Поясните правила применения оператора CASE.

5.Поясните правила применения оператора WITH.

6.Что такое составной оператор?

7.Как можно сократить длину идентификаторов при обработке нескольких записей?

8.Приведите пример работы с массивом записей.

9.Какие типы данных могут быть использованы в качестве полей записей? 10.Формат описания данных типа «Запись»?

11.Как присвоить все значения одной переменной типа «Запись» другой переменной типа «Запись»?

12.Как присвоить значения отдельным полям записи?

13.Приведите пример формата записи, в качестве одного из полей которой используются данные типа «Запись».

14.Опишите формат данных для представления следующей информации:

-лекция (предмет, преподаватель, шифр группы, день недели, время проведения, аудитория);

-адрес (почтовый индекс, город, улица, дом, квартира, номер телефона).

ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА

Отчет по лабораторной работе должен содержать:

-Название университета, факультета и кафедры;

-Название работы;

-Сведения о студенте (ФИО, группа, курс) и о преподавателе (ФИО);

-Дата выполнения лабораторной работы;

-Цель работы;

-Постановку задачи (варианты задания);

-Блок-схему алгоритма решения задачи, таблицу идентификаторов;

-Исходный текст программы;

-Результаты работы программы; -Анализ работы программы;

-Выводы по работе, включающие рекомендации по оптимизации работы программы.

Оформлять отчет необходимо в текстовом редакторе Microsoft Word в виде отдельного документа. Вопрос о форме представления готового отчета (в распечатанном виде или в электронной форме) решается по согласованию с преподавателем.

Вслучае представления отчета в электронной форме, отчет по каждой лабораторной работе должен находиться в отдельной папке, в которую дополнительно необходимо поместить все созданные в ходе выполнения работы файлы.

ЛИТЕРАТУРА

1.Турбо Паскаль 7.0 –К.: Издательская группа BHV, 1999.-448 с.

Приложение. Таблица обмена информацией (фрагмент) ASCII CODE

10-

Символ

10-

Символ

10-

Символ

10-

Символ

10-

Символ

е

 

е

 

е

 

е

 

е

 

 

 

64

@

96

`

129

Б

164

Д

33

!

65

A

97

a

130

В

165

Е

34

 

66

B

98

b

131

Г

166

Ж

35

#

67

C

99

c

132

Д

167

З

36

$

68

D

100

d

133

Е

168

И

37

%

69

E

101

e

134

Ж

170

К

38

&

70

F

102

f

135

З

171

Л

39

`

71

G

103

g

136

И

172

М

40

(

72

H

104

h

138

К

173

Н

41

)

73

I

105

I

139

Л

174

О

42

*

74

J

106

j

140

М

175

П

43

+

75

K

107

k

141

Н

224

Р

44

,

76

L

108

l

142

О

225

С

45

-

77

M

109

m

143

П

226

Т

46 .

78

N

110

n

144

Р

228

Ф

47

/

79

O

111

o

145

С

229

Х

48

0

80

P

112

p

146

Т

230

Ц

49

1

81

Q

113

q

147

У

231

Ч

10-

Символ

10-

Символ

10-

Символ

10-

Символ

10-

Символ

е

 

е

 

е

 

е

 

е

 

50

2

82

R

114

r

148

Ф

232

Ш

51

3

83

S

115

s

149

Х

233

Щ

52

4

84

T

116

t

150

Ц

236

Ь

53

5

85

U

117

u

151

Ч

234

Ъ

54

6

86

V

118

v

152

Ш

237

Э

55

7

87

W

119

w

153

Щ

238

Ю

56

8

88

X

120

x

156

Ь

239

Я

57

9

89

Y

121

y

157

Э

227

У

58

:

90

Z

122

z

158

Ю

235

Ы

59

;

91

[

123

{

159

Я

155

Ы

60

<

92

{

124

|

160

а

 

 

61

=

93

]

125

}

161

б

 

 

62

>

94

^

126

~

162

в

 

 

63

?

95

_

128

А

163

г

 

 

Соседние файлы в папке Методичка - Borland Pascal 7.0