0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 45

Описать, используя структуру данных запись, данные на учеников

07.02.2016, 08:57. Показов 2218. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
program P3; 
type 
students=record 
fam: string[20]; 
street:string[30]; 
dom:integer; 
kvart:integer; 
end; 
Var j:integer; 
d: array[1..4] of students; 
begin 
writeln('введите данные об учениках'); 
for j:=1 to 4 do 
begin 
writeln('введите фамилию');readln(d[j].fam); 
writeln('введите улицу');readln(d[j].street); 
writeln('введите дом');readln(d[j].dom);
writeln('введите квартиру');readln(d[j].kvart);  
end; 
writeln('На улице Пушкина живут: '); 
for j:=1 to 4 do 
if (d[j].street = 'Пушкина') then write(d[j].fam, ' '); 
writeln; 
writeln('В доме 45 живут: '); 
for j:=1 to 4 do 
if (d[j].dom = 45) then write(d[j].fam, ' '); 
writeln; 
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.02.2016, 08:57
Ответы с готовыми решениями:

Описать, используя структуру данных запись, данные на учеников (фамилия, улица, дом, квартира)
Описать, используя структуру данных запись, данные на учеников (фамилия, улица, дом, квартира). Составить программу, определяющую, сколько...

Описать расписание, используя структуру данных запись
Описать, используя структуру данных запись, расписание (предмет, преподаватель, номер группы, день недели, часы, аудитория). Составить...

Описать, используя структуру данных запись, камеру хранения
Ребят,помогите,пожалуйста Нужно написать программу,паскаль Описать, используя структуру данных запись, камеру хранения (шифр, индекс...

6
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
07.02.2016, 09:19
Чуть поправил.
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
program P3;
type
students=record  //тип запись с полями
fam: string[20]; //фамилия
street:string[30]; //улица
dom:integer;   //дом
kvart:integer; //квартира
end;
Var j:integer;//переменная-счетчик цикла
    k:integer;//фиксатор результата поиска
    d: array[1..4] of students; //массив из 4 записей
begin
//ввод данных
writeln('введите данные об учениках');//ввод данных
for j:=1 to 4 do
 begin
  writeln('введите фамилию');readln(d[j].fam);
  writeln('введите улицу');readln(d[j].street);
  writeln('введите дом');readln(d[j].dom);
  writeln('введите квартиру');readln(d[j].kvart);
 end;
//поиск живущих на улице Пушкина
k:=0;
writeln('На улице Пушкина живут: ');
for j:=1 to 4 do //идем по массиву
if (d[j].street = 'Пушкина') then
 begin
  write(d[j].fam, ' ');//если да, то выводим фамилии в строку
  k:=1; //фиксируем наличие
 end;
writeln; //на новую строку
if k=0 then writeln('Таких нет');
//поиск живущих в домах с номером 45, все также
writeln('В доме 45 живут: ');
k:=0;
for j:=1 to 4 do
if (d[j].dom = 45) then
 begin
   write(d[j].fam, ' ');
   k:=1;
 end;
if k=0 then writeln('Таких нет');
end.
1
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 45
08.02.2016, 08:58  [ТС]
вот условие:
3. Описать, используя структуру данных запись, данные на учеников (фамилия, улица, дом, квартира). Составить программу, определяющую:
а) сколько учеников живет на улице Пушкина;
б) списки учеников, живущих в доме номер 45.
0
Объявлятель переменных
 Аватар для SpBerkut
1223 / 409 / 321
Регистрация: 24.09.2011
Сообщений: 1,277
08.02.2016, 11:20
Под алгоритмом блок-схема подразумевается?
0
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 45
08.02.2016, 17:13  [ТС]
да, и словами
0
15.02.2016, 00:43

Не по теме:

Tanker, не создавайте для уточняющих вопросов новые темы.

0
8 / 8 / 4
Регистрация: 14.02.2016
Сообщений: 53
17.02.2016, 15:24
Мои замечания:
Ввести константу const j = 4, чтобы не редактировать каждый раз в цикле переменную. Соответственно циклы будут такие:
Pascal
1
2
3
for i:=1 to j do
begin
end;
Еще можно было бы не прописывать каждый раз массив типа. Достаточно написать:
Pascal
1
2
3
4
5
for i:=1 to j do
with a[i] do
begin
if street = 'Пушкина' then writeln(fam);
end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.02.2016, 15:24
Помогаю со студенческими работами здесь

Описать, используя структуру данных запись, вступительные экзамены
Описать, используя структуру данных запись, вступительные экзамены. Абитуриенты сдавали три экзамена, для поступления необходимо набрать 12...

Описать, использую структуру данных запись, данные на учеников...
Описать, используя структуру данных запись, данные на учеников (фамилия, улица, дом.квартира). Составить программу, считывающую данные из...

Опишите, используя структуру данных запись, данные на учеников некоторого класса
Опишите, используя структуру данных запись, данные на учеников (фамилия, улица, дом, квартира) некоторого класса. Составьте программу,...

Описать, используя структуру данных запись, завод
Доброго дня всем. Такое вот задание: Описать, используя структуру данных запись, завод (наименование станка, время простоя в месяц,...

Описать, используя структуру данных запись, почтовую сортировку
Описать, используя структуру данных запись, почтовую сортировку (город, улица, дом, квартира, кому, ценность). Составить программу,...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например: Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru