Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
7 / 7 / 2
Регистрация: 10.02.2017
Сообщений: 164
Записей в блоге: 1
1

Реализовать хранение, вывод, добавление, удаление и поиск студентов (фамилия, имя, отчество, возраст, средний

12.06.2017, 22:33. Показов 846. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Uses CRT;
type  stud = record
             name: string[20];
             mark: array[1..5] of integer;
             ab,kc:real;
             end;
var  a: array[1..100] of stud;
     n, i, j, s1, s2, s3, s4: integer;
     absolut,kach: real;
begin
write('Сколько студентов в группе? ');
readln(n);
writeln('Введите данные по студентам:');
for i := 1 to n do
 begin
  writeln('  ', i, '-й студент:');
  with a[i] do
   begin
    write('    Фамилия, Имя: '); readln(name);
    writeln('    Оценки по 5-м предметам (от 1 до 5 баллов)');
    for j := 1 to 5 do
    repeat
    write('       ', j, '-я оценка: ');
    readln(mark[j]);
    until mark[j] in [1..5];
  end;
 end;
s3:=0; {абсолютная по групппе}
s4:=0; {качественная по группе}
for i:=1 to n do
 begin
  s1:=0;
  s2:=0;
  for j:=1 to 5 do
   begin
    if a[i].mark[j] in [4,5] then
     begin
      inc(s1);
      inc(s2);
     end;
    if a[i].mark[j]=3 then inc(s1);
   end;
  a[i].ab:=s1/5;
  a[i].kc:=s2/5;
  inc(s3,s1);
  inc(s4,s2);
 end;
absolut:=s3/n/5;
kach:=s4/n/5;
clrscr;
writeln('--------------------------------------------------------------');
writeln('|    ФИО студента    | Оценки по предметам |Абс.усп.|Кач.усп.|');
writeln('--------------------------------------------------------------');
for i := 1 to n do
with a[i] do
 begin
  write('|',name,' ':20-length(name),'|');
  for j:=1 to 5 do write(mark[j]:4);
  writeln(' |',ab:7:2,' |',kc:7:2,' |');
 end;
writeln('--------------------------------------------------------------');
writeln('Успеваемость по группе:');
write('Абсолютная=',absolut:0:2,' качественная=',kach:0:2);
readln;
end.
Добавлено через 19 секунд
Реализовать хранение, вывод, добавление, удаление и поиск студентов (фамилия, имя, отчество, возраст, средний балл) в односвязном списке.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2017, 22:33
Ответы с готовыми решениями:

Имеется список студентов с информацией: фамилия, имя, отчество, пол, возраст и курс. Определить самое распространенное мужское и женское имя
Необходимо реализовать задачу на языке, Лисп. Условия задачи: Имеется список студентов с...

Имеется список студентов с информацией: фамилия, имя, отчество, пол, возраст и курс. Определить самое распространенное мужское и женское имя.
Условия задачи: Имеется список студентов с информацией: фамилия, имя, отчество, пол, возраст и...

Комбинированный тип. База данных студентов группы. Поля: фамилия, имя, отчество, пол, возраст
Напишите программу, которая в будущем позволит работать с базой данных, содержащей две таблицы....

С клавиатуры вводится строка "Фамилия Имя Отчество". Изменить вывод строки на "Имя Отчество Фамилия"
С клавиатуры вводится строка "Фамилия Имя Отчество". Изменить вывод строки на "Имя Отчество...

0
12.06.2017, 22:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2017, 22:33
Помогаю со студенческими работами здесь

Структура элемента массива аттестационные карточки группы: фамилия, имя, отчество, курс, возраст
Здравствуйте,форумчане.Задание таково: Структура элемента массива аттестационные карточки...

Разработать класс: Student: Фамилия, Имя, Отчество, Дата рождения, Адрес, Средний бал , Факультет, Курс
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), ...

«Студент»: фамилия; имя; отчество; пол; национальность; номер телефона; ВУЗ; курс; группа; средний бал; специальность
«Студент»: фамилия; имя; отчество; пол; национальность; номер телефона; ВУЗ; курс; группа; средний...

Дан список студентов, состоящий из записей: фамилия, имя, возраст, вес, рост
Ребята прошу прошения. Но мне опять нужна ваша помощь . Я очень признательна тем людям которые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru