Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 5
1

Упорядочить список студентов по среднему баллу

09.12.2009, 08:36. Показов 3845. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
я бы не назвал их сложными но что то не получается
здесь 3 задачки
Процедуры
1) Сформировать матрицы {aij}n,m , {bij}k,l , где i<=(n,k), j<=(m,l) , элементы
которых определяются случайно из диапазона целых чисел от -3 до 3.
Фактическое число строк (n,k) и столбцов (m,l) каждой матрицы вводить
с клавиатуры. Создать процедуру, которая определяет все максимальные
по модулю элементы, если их несколько, в трех последних столбца мат-
рицы и заменяет их суммой элементов соответствующего столбца. Вы-
вести на экран исходные и результирующие массивы.
строки и записи
1) Для заданного предложения указать слова, в котором доля гласных
букв максимальна.
2) Упорядочить список студентов по среднему баллу последней сданной
сессии и вывести его на экран. N = 4.
Файлы
1) Организовать простейшую базу данных по студентам группы.
Сведения о студенте включают: ФИО, год рождения, пол, средний балл.
Обеспечить ввод данных, редактирование, вывод на экран. Информацию
хранить в типизированном файле.

матрицы:
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
Program laba5;
uses crt;
label 1;
type TArray=array[1..10,1..10] of real;
var n,k,m,l:byte;h:char;Ar:real;A,B,C,D:TArray;
 
procedure InMatr1(var x:TArray;row,col:byte);
var d,i,j:byte; s,y:string;
begin
for i:=1 to row do begin
y:=''; d:=whereY;
       GotoXY(1,d);
for j:=1 to col do begin
readln(x[i,j]);
str(x[i,j]:6:1,s);
y:=y+s;
gotoXY(Length(y),d);
end;
writeln;
end;
end;
procedure InMatr2(var x:TArray;row,col:byte);
var i,j:byte;
begin
randomize;
 for i:=1 to row do begin
 for j:=1 to col do begin
 X[i,j]:=Random*50-25;
 write(x[i,j]:7:2,' ');
 end;
 writeln;
 end;
 end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2009, 08:36
Ответы с готовыми решениями:

Упорядочить список абитуриентов по среднему баллу аттестатов
Упорядочить список абитуриентов по среднему баллу аттестатов и распечатать его. (работать программа...

Сортировка по возрастанию студентов по среднему баллу
Доброго времени суток. В общем, есть средние баллы(в самом низу программы), но сортировку я...

Неправильно выводит имена в упорядоченном выводе по среднему баллу
упорядочение по среднему баллу Program lab5; uses crt; type student = record ...

Упорядочить список студентов за датой рождения и напечатать его
Уважаемые форумчани. Первый раз прошу помощи такого рода. Но в жизни бывает разное. Вообщем нужно...

1
3312 / 1374 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
09.12.2009, 08:49 2
Цитата Сообщение от karam Посмотреть сообщение
Файлы
1) Организовать простейшую базу данных по студентам группы.
Сведения о студенте включают: ФИО, год рождения, пол, средний балл.
Обеспечить ввод данных, редактирование, вывод на экран. Информацию
хранить в типизированном файле.
Вот вам пример, разбирайтесь,редактируйте.
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
Program baza;
Uses crt;
label 10;
type spisok=record
     imja:string;
     fam:string;
     nomer:integer;
     gorod:string;
     end;
FT= file of spisok;
Var a:ft;
    i,z:integer;
    s:real;
Procedure Sozd (var a:ft);
Var i,j:integer;
    zk:spisok;
begin
rewrite (a);
j:=1;
 repeat
          begin
          write ('vvedite imja ');
          readln (zk.imja);
          write ('Vvedite familiIo ');
          readln (zk.fam);
          write ('vvedite nomer telefona ');
          Readln (zk.nomer);
          write ('vvedite gorod ');
          readln (zk.gorod);
          write (a,zk);
          writeln ('Продолжить запись? ДА-1 НЕТ-0');
          readln (j);
          end;
until j=0;
close (a);
end;
Procedure vyvod (var a:ft);
Var i:integer;
    zk:spisok;
begin
reset (a);
 writeln ('=================================');
 writeln ('| imja| familija| telefon| gorod|');
 writeln ('=================================');
  while not eof(a) do
   begin
    read (a,zk);
    write ('|',zk.imja:6,'|');
    write ('|',zk.fam:9,'|');
    write ('|',zk.nomer:6,'|');
    write ('|',zk.gorod:9,'|');
    writeln;
    writeln ('-------------------------------');
   end;
close (a);
end;
Procedure poisk (var a:ft);
var i:integer;
    zk:spisok;
    name:string;
begin
reset (a);
 writeln ('Vvedite imja dlja poiska ');
 readln (name);
 writeln ('spisok s zadannym imenem ');
 writeln ('=================================');
 writeln ('| imja| familija| telefon| gorod|');
 writeln ('=================================');
 while not eof(a) do
 begin
  read (a,zk);
  if zk.imja=name then
  begin
    write ('|',zk.imja:6,'|');
    write ('|',zk.fam:9,'|');
    write ('|',zk.nomer:6,'|');
    write ('|',zk.gorod:9,'|');
    writeln;
    writeln ('-------------------------------');
  end;
 end;
close(a);
end;
begin
clrscr;
10:
assign (a,'fff');
writeln ('       MEHIO      ');
writeln ('1:cozdanie ');
writeln ('2:vyvod ');
writeln ('3:poisk ');
writeln ('4:vyxod ');
readln (z);
 case z of
  1:sozd(a);
  2:vyvod (a);
  3:poisk (a);
  4:exit;
  end; goto 10;
readln
end.
1
09.12.2009, 08:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2009, 08:49
Помогаю со студенческими работами здесь

Упорядочить список студентов по году рождения, используя записи, и распечатать его
упорядочить список студентов по году рождения используя записи и распечатать его. для каждого...

Составить программу, которая корректирует список и сортирует его либо по среднему баллу, либо по алфавиту
Список студенческой группы записан на диске как текстовый файл. Каждая строка списка содержит...

Упорядочить список студентов по году рождения, и распечатать его в виде таблицы (дополнить код)
Вообщем вот задание: Составить список учебной группы, включающей 25 человек. Для каждого учащегося...

Упорядочить список студентов по среднему баллу
Упорядочить студентов по величине среднего балла (по одной дисциплине).


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

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