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

проверка программы с записями

06.12.2010, 21:40. Показов 602. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
сделав программу не могу вывести результат, помогите плиз!!!
вот условие: для студентов, имеющих хотя бы одну тройку, заменить величину стипендии на нуль. Вывести фамилии этих студентов и их отметки по всем предметам.
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
uses crt;
type name1=record
           n:string;
           fam:string[20];
           id:string;
end;
str_add1=record
housenum:integer;
street:string[10];
end;
study1=record
str_add:str_add1;
kurs:string;
group:string;
semkol:integer;
end;
subject1=record
sub:array[1..10] of string[10];
ball:array[1..10] of integer;
n:integer;
end;
teach1=record
year:string[4];
subject:subject1;
middle:real;
end;
student1=array [1..25] of record
name:name1;
yearb:string[4];
study:study1;
teach:teach1;
end;
semkol1=array[1..100] of record
sub:array[1..10] of string[10];
ball:array[1..10] of integer;
end;
var
s:student1;
g1:student1;
n,i,j,m1,k:integer;
sub:array[1..10] of string[10];
ball:array[1..10] of integer;
semkol:integer;
procedure enter;
var p:real; begin
writeln('Введите количество студентов');
readln(n);
for i:=1 to n do  begin
with s[i] do begin
with name do begin
write('фамилия '); readln (fam);
write('имя '); readln (n);
write ('идентификационный номер '); readln(id);
end;
write ('год рождения '); readln (yearb);
with study do begin
with str_add do begin
write('курс '); readln (kurs);
write('группа '); readln (group);
write('количество семестров обучения '); readln (semkol);
end;
with teach do begin
write ('год поступления '); readln (year);
with subject do begin
write ('количество предметов '); readln (m1);
for k:=1 to semkol do   begin
writeln ('Результаты ',k,' семестра');
for j:=1 to m1 do begin
write('название '); readln (sub[j]);
write ('Результаты ');
readln (ball[j]);
end;
end; end; end; end;
writeln; end; end; end;
procedure ex;
begin
for j:=1 to m1 do begin
with s[j] do begin
if ball[j]<=3 then begin ball[j]:=0;
with name do begin
writeln (fam);;writeln(n);writeln;
end;end;
with name do begin
write ('количество предметов ');
for k:=1 to semkol do   begin
writeln ('Результаты ',k,' семестра');
for j:=1 to m1 do begin
write('название '); writeln (sub[j]);
write ('Результаты ');
writeln (ball[j]);
end;
writeln; end; end; end;  end; end;
begin
clrscr;
enter;
ex;
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.12.2010, 21:40
Ответы с готовыми решениями:

Сравнение textbox и бд sql (проверка совпадения с уже имеющимися записями)
Реализация данного кода, не находит совпадения из subjectTextBox.Text с уже имеющимися в БД записями. На другой форме, где номер группы...

нужно пояснение по части из курсовой связанной с записями и массивами, напротив вопросов дать пояснение что операторы делают или строчки программы
лучше если конечно дадите по строчное определение что делает программа тут program Cntrl; uses crt; const...

Проверка программы
Всем здравствуйте. Написал программу на Линукс, которая выводит на экран следующие параметры компьютера: -Тип процессора -Версия...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.12.2010, 21:40
Помогаю со студенческими работами здесь

Проверка программы
Проверьте пожалуйста программу, не пойму, что не так. Program lab10; type TRAIN=record number:integer; destination:string; ...

Проверка программы
Задача заключается в том, что есть четыре светодиода, которые нужно включать и выключать в с частотой 5,8,7,6, так же имеется кнопка...

Проверка программы
Пожалуйста, подскажите , где ошибки

Проверка программы
Не знаю как написать проверку к программе, может кто-то поможет? #include &lt;iostream&gt; int main() { float array; ...

Проверка программы
Здравствуйте. У кого стоит 2005-й или 2006-й Visual Studio? Проверьте плз. запускается ли эта программа.


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru