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

Даны сведения о животных (коровах): вес в кг, клички, фамилии доярок, удой молока в литрах в день

25.01.2013, 14:22. Показов 1126. Ответов 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
program cow1;
 
const
  f_name = 'korov_input.txt';
  n = 3;
  ves_min = 1; ves_max = 100;
  udoy_min = 0; udoy_max = 100;
 
type
  korova = record
    klichka: string;
    udoy: real;
    ves: integer;
    doyarka: string;
  end;
  
  cow = array [1..n] of korova;
 
var
  a: cow; f: text;
 
function read_klychka(var klychka: string): boolean;
begin
  repeat
  until not (ord(c) in [65..90, 97..122]);
  if c <> '' then
    read_klychka := a;
end;
 
function read_ves(var ves: integer): boolean;
var
  a: boolean;
begin
  a := true;
  if not a or (ves < ves_min) or (ves > ves_max) then
    read_ves := a;
end;
 
 
function read_udoy(var udoy: real): boolean;
var
  a: boolean;
begin
  a := true;
  if not a or (udoy < udoy_min) or (udoy > udoy_max) then
    read_udoy := a;
end;
 
 
function read_doyarka(var doyarka: string): boolean;
begin
  repeat
  until not (ord(c) in [65..90, 97..122]);
  if c <> '' then
    read_name := a;
end;
 
function read_arr(var a: cow): boolean;
var
  a: boolean;
  i: integer;
begin
  while (i <= n) and a do 
    read_arr := a;
end;
 
function find_max_ves(var a: cow): string;
var
  i: integer;
begin
  
  for i := 1 to n do
end;
 
function find_max_udoy(var a: cow): string;
var
  i: integer;
begin
  
  for i := 1 to n do
end;
 
begin
  if not read_arr(a) then exit;
  close(f);
end.
сначала ругается на неизвестное имя с, затем, когда указываешь с, пишет "Нет перегруженной подпрограммы с такими типами параметров"..что делать?
главное, оставить тест на корректность данных о корове и доярке (кличка коровы/фамилия доярки должна состоять только из латинских букв)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.01.2013, 14:22
Ответы с готовыми решениями:

для каждого ученика известны Ф.И.О Пол и вес.Ученику имеющему вес 50 кг.положено 0,5 л молока.Разобрать проект,позволяющий
для каждого ученика известны Ф.И.О Пол и вес.Ученику имеющему вес 50 кг.положено 0,5 л молока.Разобрать проект,позволяющий. 1)Вводить и...

Из типизированного файла прочитать фамилии и вес людей, увеличить вес каждого на 3%, записать в другой файл
В типизированном файле записаны фамилии людей и их вес. Увеличить вес каждого человека на 3%, записать в другой файл.

В файл записаны фамилии и вес людей.Изменить вес каждого человека на з% . Нужно реализовать в МатЛабе
В файл записаны фамилии и вес людей.Изменить вес каждого человека на з% . Нужно реализовать в МатЛабе.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.01.2013, 14:22
Помогаю со студенческими работами здесь

Даны сведения о К пассажирах авиарейса: фамилия, имя, отчество, место в самолете, количество вещей и вес вещей в килограммах. Вывести только те фамили
Даны сведения о К пассажирах авиарейса: фамилия, имя, отчество, место в самолете, количество вещей и вес вещей в килограммах. Вывести...

Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл f, содержащий сведения о не
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл f, содержащий сведения о нескольких автомобилях....

Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан типизированный файл f, содержащий сведения
Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан типизированный файл f, содержащий сведения о нескольких...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru