IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> задача на записи и таблицу
Misha_beginner
сообщение 23.11.2013 18:36
Сообщение #1





Группа: Пользователи
Сообщений: 3
Пол: Мужской

Репутация: -  0  +


Здраствуйте! Вообщем задание большое! Я переведу! Дана таблица (см. картинку под названием 11111) по этой таблице нужно эти данные оформить в виде записей и сформировать эти записи в массив Вот код:
const 
n=4;
type anketa=record
prizv:string;
ocenka1:real;
ocenka2:real;
end;
var
a:array[1..n] of anketa;
i:integer;
begin
writeln('vvedi dannie ');
for i:=1 to n do
with a[i] do
begin
write('prizv ');
readln(prizv);
write('ocenka1 ');
readln(ocenka1);
write('ocenka2 ');
readln(ocenka2);
end;
end.

(не знаю правильно ли)
Дальше вы можете прочитать снизу(см. картинку под названием 22222), что нужно еще и сделать таблицу (тоесть после записей идёт и таблица, мой вариант 2). Я переведу:
Вывести таблицу, с номерами, фамилиями, оценками, и средний бал тех студентов группы средний бал которых больше 4 и количество этих студентов в группе.
const n=4;
var
nomer: array[1..n] of real;
prizv:array [1..n] of string;
matanaliz,proga:array[1..n] of real;
i:integer;
y,s1,s2:real;
Procedure lin(m:integer);
var
i:integer;
begin
for i:=1 to m do write('-');
writeln;
end;
begin
for i:=1 to n do
readln(nomer[i],prizv[i],matanal[i],proga[i]);
Lin(40);
Writeln('номер|призвіще|математ.|програмування|');
Writeln('| | |аналіз | |);
Lin(40);

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

Сообщение отредактировано: Misha_beginner - 23.11.2013 18:43
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 0:18
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"