Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
83 / 3 / 4
Регистрация: 09.03.2010
Сообщений: 195

Сформирована переменная Assortim, содержащая сведения об игрушках:

15.12.2011, 14:12. Показов 2561. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сформирована переменная Assortim, содержащая сведения об игрушках: указано название игрушки, ее стоимость в рублях, и возрастные границы. Получить следующие сведения:
1.Название игрушек цена которых не превышает 4 руб., и которые подходят детям 5 лет.
2.Название наиболее дорогих игрушек. (цена которых отличается не более чем на 1 руб. от самой дорогой.)
3.Название игрушек которые подходят как детям 4 лет так и детям 10 лет.

Добавлено через 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
program lab;
 
uses crt;
 
Type
  Igr = record { Запись описывающая игрушки }
    title: string[20]; { Название игрушки }
    auname: string[20]; { Возраст }
    ccc: word; { Стоимость }
  end;
 
Var
  DataFile: TextFile;
  tmp: Integer;
  a: Igr;
 
begin
  AssignFile(DataFile, 'Data.txt');
  ReWrite(DataFile);
  writeln('Najmite ''esc'' dlia vihoda');
  repeat { ввод данных }
    writeln('nazvanie:');
    readln(a.title);
    writeln(DataFile, a.title);
    writeln(' vozrast:');
    readln(a.auname);
    writeln(DataFile, a.auname);
    writeln('cena:');
    readln(a.ccc);
    writeln(DataFile, a.ccc);
    { пишем структуру в файл }
  until readkey=#27; {пока не нажата клавиша esc (её код = 27)}
  CloseFile(DataFile); { закрываем файл, чтобы сохранить изменения }
  tmp := -100;
  reset(DataFile); { открываем файл для чтения }
  while not eof(DataFile) do { читаем пока не конец файла }
  begin
    readln(DataFile, a.title); { считываем очередную запись }
    readln(DataFile, a.auname);
    readln(DataFile, a.ccc);
    
 
  end;
  CloseFile(DataFile);
  
 
  readln;
 
end.
что дальше?????что вставить?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.12.2011, 14:12
Ответы с готовыми решениями:

Сформирована переменная bibl, содержащая сведения о книгах. Определить имеется ли книга с названием "Информатика".
Сформирована переменная bibl, содержащая сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. ...

Сформирована переменная типа запись, содержащая различные даты
Сформирована переменная типа запись, содержащая различные даты. Каждая дата - это число, месяц и год. Найти: а) год с наименьшим номером....

Дана таблица, содержащая сведения об одежде. найти количество и общую стоимость пестрых платьев размера 46, упорядочить сведения
дана таблица содержащая сведения об одежде: тип одежды (пальто, платье, костюм), цвет (черный, серый, коричневый, пестрый), размер (36-52)...

2
83 / 3 / 4
Регистрация: 09.03.2010
Сообщений: 195
16.12.2011, 22:32  [ТС]
Название игрушек, цена которых не превышает 4 руб., и которые подходят детям 5 лет.



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
program lab;
uses crt;
Type
  Assortim = record { Запись описывающая игрушки }
    title: string[20]; { Название игрушки }
    auname: word; { Возраст }
    ccc: word; { Стоимость }
 
  end;
cat = file of Assortim; {тип - каталог книг}
Var
  DataFile: string;
  n,i: Integer;
  a: Assortim;
  f:cat;
begin
  writeln ('Vvedite imia faila: ');
 readln (DataFile); {Получаем имя файла для создания }
 assign (f, DataFile); {связываем файл с именем на носителе}
 rewrite (f); {открываем файл для записи (создаём новый)}
 write('vvedite kol. zapisey: ');
 readln(n);
 for i:=1 to n do
 begin
     writeln('nazvanie:');
    readln(a.title);
 
    writeln(' vozrast:');
    readln(a.auname);
 
    writeln('cena:');
    readln(a.ccc);
 
    { пишем структуру в файл }
  end;
  Close (f); { закрываем файл, чтобы сохранить изменения }
  reset(f); { открываем файл для чтения }
  while not eof(f) do { читаем пока не конец файла }
  begin
    readln(DataFile, a.title); { считываем очередную запись }
    readln(DataFile, a.auname);
    readln(DataFile, a.ccc);
    if ((a.ccc<=4) and (a.auname>=5))
    then
     writeln( a.title);
  end;
  Close(f);
 
  readln;
 
end.

где ошибка???
0
83 / 3 / 4
Регистрация: 09.03.2010
Сообщений: 195
17.12.2011, 23:36  [ТС]
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
Type Igr = record {Запись, описывающая игрушку}
   title : string[20]; {Название}
   cena: word; {Стоимость}
   year : word; {Возраст}
 end;
 cat = file of igr; {тип - каталог игрушек}
 Var
   f : cat;
   Assortim : Igr;
   fnm, aut : string;
   y : word;
   i,n:integer;
 Begin
   writeln ('Vvedite imia faila: ');
   readln (fnm); {Получаем имя файла для создания }
   assign (f, fnm); {связываем файл с именем на носителе}
   rewrite (f); {открываем файл для записи (создаём новый)}
   write('vvedite kol. zapisey: '); readln(n);
   for i:=1 to n do
     begin
   {ввод данных}
       writeln ('Название:');
       readln (Assortim.title);
       writeln ('Цена:');
       readln (Assortim.cena);
       writeln ('Возраст:');
       readln (Assortim.year);
       write (f, Assortim); {пишем структуру в файл}
    end;
   close (f); {закрываем файл, чтобы сохранить изменения }
   reset (f); {открываем файл для чтения }
   while not eof (f) do {читаем пока не конец файла}
     begin
       read (f, Assortim); {считываем очередную запись}
       if (Assortim.cena<=4) and (Assortim.year>=5) then {если она удовлетворяет условиям}
         writeln (Assortim.title) {выводим название игрушки}
      end;
   close (f); {закрываем файл}
 end.
Работает...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.12.2011, 23:36
Помогаю со студенческими работами здесь

Типизированные файлы: сведения об игрушках
Дан файл f,содержащий сведения об игрушках:указывается название игрушки(например,кукла,кубики,мяч,конструктор и т.д.),ее стоимость в...

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

Файл Assort, содержащий сведения об игрушках
Помогите пожалуйста. Дан файл Assort, содержащий сведения об игрушках: указываются название игрушки, ее стоимость в рублях и возрастные...

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
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