Поиск данных в файле по указанному критерию - Pascal

Узнай цену своей работы

Формулировка задачи:

Создать текстовые файл при помощи редактора, внести в него расположенную ниже информацию. Составить программу, использующую тип данных text, для вывода содержимого файла на экран и поиска данных в файле по указанному критерию. Имеется информация об итогах зимней сессии в гр ИД-02. Написать программу которая берет эту информацию из файла и печатает успевающих студентов мужского пола.

Решение задачи: «Поиск данных в файле по указанному критерию»

textual
Листинг программы
assign(f,'data.txt');
reset(f);
while not eof(f) do
 begin
  readln(f,fio);
  readln(f,pol);
  readln(f,ocenka1);
  readln(f,ocenka2);
  readln(f,ocenka3);
  if (ocenka1>2) and (ocenka2>2) and (ocenka3>2) and (pol='М') then
   writeln(fio);
 end;
close(f);

Объяснение кода листинга программы

  1. Название переменной: f
    • Значение: Имя файла data.txt
  2. Открытие файла для чтения:
    • Команда: assign(f,'data.txt');
  3. Чтение данных из файла:
    • Команда: reset(f);
  4. Цикл чтения до конца файла:
    • Команда: while not eof(f) do
  5. Чтение строки с ФИО:
    • Переменная: fio
  6. Чтение строки с полом:
    • Переменная: pol
  7. Чтение строки с первой оценкой:
    • Переменная: ocenka1
  8. Чтение строки со второй оценкой:
    • Переменная: ocenka2
  9. Чтение строки с третьей оценкой:
    • Переменная: ocenka3
  10. Проверка условия и вывод ФИО:
    • Условие: (ocenka1>2) and (ocenka2>2) and (ocenka3>2) and (pol='М')
    • Вывод: writeln(fio)
  11. Закрытие файла:
    • Команда: close(f);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.667 из 5
Похожие ответы