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

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

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

> задача на записи2
RAPON
сообщение 11.04.2008 9:39
Сообщение #1


Новичок
*

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

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


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

Мне непонятен момент связанный с предметом..
Предмет должен одинаковый для всех?
Если представить что предметов несколько то тогда зачем под предмет отводить одно поле..?

Сообщение отредактировано: RAPON - 12.04.2008 9:26
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов(1 - 9)
klem4
сообщение 11.04.2008 9:57
Сообщение #2


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


Обычно предметов несколько и для их хранения используется массив.
Тему переименуй и вторую тоже, иначе придется закрыть. Куча похожих задач решалась, вопсользуся поиском


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
andriano
сообщение 11.04.2008 19:50
Сообщение #3


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

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


Если бы предмет был единственным, было бы бессмысленным отводить под него отдельное поле.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Telepat
сообщение 12.04.2008 2:38
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской
Реальное имя: Эдуард

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


 
type journal=record
name:string;
predmet:string;
ozenka:integer;
end;


Это будет твоя запись об ученике,его фамилии,о предмете,и оценке.
Потом создай массив учеников типа journal вот и все
А предметы наверное должны быть разные такуспеваемость учеников не может быть по одному предмету
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
RAPON
сообщение 12.04.2008 13:31
Сообщение #5


Новичок
*

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

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


Const n=4;m=2;
Type
Gurnal=record
Familia:string;
Predmet:array[1..n] of string;
Ozenka:array[1..m] of byte;
End;
Var
I,g:integer;
A:array[1..n] of gurnal;
Begin
For i:=1 to n do
Begin
With a[i] do
Begin
Readln(familia);

как организовать ввод данных в массивы predmet и ozenka?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Telepat
сообщение 12.04.2008 19:45
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 10
Пол: Мужской
Реальное имя: Эдуард

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


Запускаешь цикл и считываешь например
Readln(a[i].predmet[i])

Вроде бы все , так же само и с оценками
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
RAPON
сообщение 13.04.2008 9:53
Сообщение #7


Новичок
*

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

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


скажите пожалуйста а лучше покажите,каким образом в блок-схеме строятся части когда есть операторы goto и with a[i] do?просто мне надо ща блок-схему сделать а не знаю как на блок схеме обозначать что присутствуют записи.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
RAPON
сообщение 13.04.2008 15:50
Сообщение #8


Новичок
*

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

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


неужели никто не поможет?..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
renesko1
сообщение 13.04.2008 16:25
Сообщение #9


поиск
****

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

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


Программа построения блок-схем

здесь попробуй скачать программы по ссылкам для построение блок схем.


--------------------
typedef void Śūnyatā ;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
RAPON
сообщение 13.04.2008 16:49
Сообщение #10


Новичок
*

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

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


да я пробовал.программа работает а при построении блоксхемы ошибку выдаёт..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



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