М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
molchanets98p085or
molchanets98p085or
05.12.2021 13:49 •  Информатика

Написать программу записи в файл и чтение из файла элементов массива структур для регистрации автомашин с полями: марка машины, год выпуска, цвет, номер. организовать поиск по цвету машины.

👇
Ответ:
ivabogdan
ivabogdan
05.12.2021
Вот пример записи в типизированный файл
uses
  crt;

type
  car = record
    mark: string[64];
    year: integer;
    colour: string[32];
    number: string[12];
  end;

var
  text_out: file of car;
  cars: array[1..1] of car;
  count,limit: integer;
  temp:car;
 
begin
  writeln('vvod');
  assign(text_out, 'input.txt');
  rewrite(text_out);
 
  cars[1].mark := 'Lada Vesta bbb';
  cars[1].year := 2000;
  cars[1].colour := 'красный';
  cars[1].number := 'а111ааrus000';
  write(text_out, cars[1]);
  writeln('');
  readln(limit);
  for count:=1 to limit do begin
  writeln('Введите марку автомобиля');
  readln(temp.mark);
  writeln('Введите год выпуска автомобиля');
  readln(temp.year);
  writeln('Введите цвет автомобиля');
  readln(temp.colour);
  writeln('Введите номер автомобиля');
  readln(temp.number);
  write(text_out, temp);
  end;
  close(text_out);
end.

И пример поиска в том же типизированном файле

uses
  crt;

type
  car = record
    mark: string[64];
    year: integer;
    colour: string[32];
    number: string[12];
  end;

var
  text_in: file of car;
  temp: car;
  count: integer;
  mask: string;

begin
  writeln('Введите искомый цвет');
  readln(mask);
  assign(text_in, 'input.txt');
  reset(text_in);
  while not eof(text_in) do
  begin
    read(text_in, temp);
    if temp.colour = mask then
    begin
      write('Машина заданного цвета ');
      writeln(temp.mark);
      write(temp.year);
      writeln(' года выпуска');
      write('Государственный знак номер ');
      writeln(temp.number);
      writeln();
    end;
  end;
end.

Можно и обычным текстовым файлом, но проще типизированным.
4,5(8 оценок)
Открыть все ответы
Ответ:
katyar980
katyar980
05.12.2021

#include <iostream>

using namespace std;

int main()

{

   int number, max_1, max_2;

   cin >> number;

   max_1 = number;

   while (number != 0)

   {

       cin >> number;

       if (number > max_1)

       {

           max_2 = max_1;

           max_1 = number;

       }

   }

   cout << max_1 << " " << max_2;

}

Объяснение:

Последовательность заканчивается нулём

#include <iostream> // Библиотека ввода - вывода

using namespace std; // Пространство имён

int main()

{

   int number, max_1, max_2; // Создание целочисленных переменных:

number - вводимые числа;max_1 - первый максимум;max_2 - второй максимум.

   cin >> number; // Ввод числа с клавиатуры

   max_1 = number; // Возьмём, что первый максимум = первому числу

   while (number != 0) // Пока значение переменной number ≠ 0

   {

       cin >> number; // Ввод числа с клавиатуры

       if (number > max_1) // Если значение переменной number > значения переменной max_1

       {

           max_2 = max_1; // Второй максимум = первый максимум

           max_1 = number; // Первый максимум = переменной number

       }

   }

   cout << max_1 << " " << max_2; // Вывод ответа через пробел

}

4,4(56 оценок)
Ответ:

Модель - это упрощенное представление о реальном объекте, процессе или явлении. Моделирование - это посторенние моделей для исследования объектов, процессов, явлений. В моделировании есть два заметно разных пути. Модель может быть похожей копией объекта, выполненной из другого материала, в другом масштабе, с отсутствием деталей. Например, это игрушечный кораблик, самолет и т. д. Модель может отображать реальность более абстрактно - словесным описанием в свободной форме, описанием, формализованным по каким-то правилам, математическими соотношениями и т. д.

В прикладных областях различают следующие виды абстрактных моделей: 1) традиционное математическое моделирование без какой-либо привязки к техническим средствам информатики. 2) Информационные модели и моделирование, имеющие приложения в информационных системах.

4,8(90 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ