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

Найти самый большой проходной балл у студентов

05.12.2008, 14:19. Показов 1515. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!прошу вас пожалуйста помочь с решением двух задач по Pascal`у
условие задач болшое..поэтому вот ссылки на изображения в которых собственно и написано их условие:

[404]

Заранее спасибо...
P.S:мне не удобно об этом говорить,но поймите меня правильно!решение нужно моей девушке на курсы в воскресенье..очень вас прошу...ЕЩЁ РАЗ СПАСИБО!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2008, 14:19
Ответы с готовыми решениями:

Вывести проходной балл и список студентов первого курса
Есть вот такое задание: Информация про абитуриентов сохраняется в таком виде: шифр, ФИО, три оценки по экзаменам. Известно количество...

Составить файл об информаций студентов в группе. Найти самый высокий и самый низкий уровень успеваемости студентов в группе
блииин ничего непонела !!на языки С нужно написать программу на тему ввод и ввывод файловых возможности! задание - нужно составить файл об...

Текстовый файл. Найти самый большой и самый маленький компонент файла
Дан файл Ф,его компоненты - целые числа. Найти самый большой и самый маленький компонент файла

5
(Yellow_Duck)
 Аватар для MadMag
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
05.12.2008, 21:48
Стучи...может решим...
0
0 / 0 / 0
Регистрация: 05.12.2008
Сообщений: 3
05.12.2008, 21:58  [ТС]
YeLLoW DucK, ответь в асе то((((
0
 Аватар для lexus_ilia
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
05.12.2008, 23:52
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ну вот сделал я твоё задание, лови 2-ое:

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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
Program xa;
type
 cnuc=record
  f:string[40];
  fak:string[40];
  ocen:real;
  otl:byte;
 end;
 fk=record
  fak:string[40];
  kol:integer;
 end;
var
 abc:array[1..100] of cnuc;
 n,i,m,k,l,j:integer;
 fak:array[1..20] of fk;
 ball,max:real;
 tmp:string[40];
 p:boolean;
begin
 Writeln('BBedute KoLU4ecTBo abuTyPueHToB');
 readln(n);
 Writeln('BBedute DaHHble abuTyPueHToB');
 writeln;
 {BBoD abuTyPueHToB}
 for i:=1 to n do
 begin
  Write('FaMuLu9 ');
  readln(abc[i].f);
  Write('FaKyLbTeT ');
  readln(abc[i].fak);
  Write('Ek3aMuHaL/uOHHblu ball ');
  readln(abc[i].ocen);
  Write('Eclu oTLu4Huk BBedute "1", eclu Het to "0"    ');
  readln(abc[i].otl);
  writeln;
 end;
 {KoHeL/ BBoda}
 Writeln;
 Writeln('BBedute npoxoDHou ball');
 readln(ball);
 
 {BbldeL9em u3 bcex fakyLbTeToB oDuHakoBble}
 fak[1].fak:=abc[1].fak;
 l:=1;
 for i:=2 to n do
 begin
  m:=l;
  p:=true;
  k:=1;
  while (k<=m) and p do
   if abc[i].fak=fak[k].fak then
    p:=false
   else
    inc(k);
   if k>m then
   begin
    inc(l);
    fak[l].fak:=abc[i].fak;
   end;
 end;
 m:=l;   {m-KoLu4ecTBo FaKyLbTeToB}
 l:=0;
 
 {npoBePka ha nocTynuL uLu HeT}
 for i:=1 to n do
 begin
  k:=1;
  p:=true;
  if abc[i].otl=1 then
  begin
   if abc[i].ocen+0.25>=ball then
   begin
    inc(l);
    while (k<=m) and (p) do
     if abc[i].fak=fak[k].fak then
     begin
      inc(fak[k].kol);
      p:=false
     end
     else
      inc(k);
   end
  end
  else
  begin
   if abc[i].ocen>=ball then
   begin
    inc(l);
    while (k<=m) and (p) do
    if abc[i].fak=fak[k].fak then
    begin
     inc(fak[k].kol);
     p:=false
    end
    else
     inc(k)
    end
  end
 end;
 {koHeL/ npoBePKu}
 
 Writeln;
 Writeln('Bcego B YHuBePCuTeT npuH9To ' ,l, ' abuTypueHTa');
 
 {npoBePka ha caMblu boLbLLIou npoxoDHou ball}
 if abc[1].otl=1 then
  max:=abc[1].ocen+0.25
 else
  max:=abc[1].ocen;
 l:=1;
 for i:=2 to n do
  if abc[i].otl=1 then
  begin
   if abc[i].ocen+0.25>max then
   begin
    max:=abc[i].ocen+0.25;
    l:=i;
   end
  end
  else
   if abc[i].ocen>max then
   begin
    max:=abc[i].ocen;
    l:=i;
   end;
 {KoHeL/ npoBePku}
 writeln('CaMblu boLbLLIou npoxoDHou ball y ' ,abc[l].f);
 writeln('FaKyLbTeT   nPuH9To');
 
 {coPtuPoBka faKyLbTeToB}
 k:=m-1;
 p:=true;
 While p=true do
 begin
  p:=false;
  for j:=1 to k do
  begin
   if fak[j].kol<fak[j+1].kol then
   begin
    fak[j].kol:=fak[j].kol-fak[j+1].kol;
    fak[j+1].kol:=fak[j+1].kol+fak[j].kol;
    fak[j].kol:=fak[j+1].kol-fak[j].kol;
    tmp:=fak[j+1].fak;
    fak[j+1].fak:=fak[j].fak;
    fak[j].fak:=tmp;
    l:=j;
    p:=true;
   end;
  end;
  k:=l-1;
 end;
 {koHeL/ copTuPoBKu}
 
 for k:=1 to m do
  Writeln(fak[k].fak, '      ' ,fak[k].kol);
 readln;
end.
0
(Yellow_Duck)
 Аватар для MadMag
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
06.12.2008, 01:30
найс
0
0 / 0 / 0
Регистрация: 05.12.2008
Сообщений: 3
06.12.2008, 10:59  [ТС]
Спасибо большое!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2008, 10:59
Помогаю со студенческими работами здесь

Найти среднее арифметическое компонент массива, удалив самый большой и самый маленький элементы
Найти среднее арифметическое компонент массива , убрав самый большой и самый маленький элементы

В заданной матрице найти самый большой отрицательный элемент и самый маленький положительный и вывести их на экран
Помогите пожалуйста с заданиями) Задание 1: Напишите программу, которая создает двухмерный массив и заполняет его по следующему принципу:...

Определить проходной балл
На сайте уже было решение, но я его не разобрал и уверен, что можно решить проще Для поступления в вуз абитуриент должен предъявить...

Проходной балл в ВУЗ
Всем Здравствовать!!! Подскажите люди добрые, по какому принципу расчитывается проходной балл при поступлении в ВУЗ? ВУЗ сам определяет...

Проходной балл (нигде не было найдено адекватного решения)
Для поступления в вуз абитуриент должен предъявить результаты трех экзаменов в виде ЕГЭ, каждый из них оценивается целым числом от 0 до 100...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru