1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.9 Упр.3 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Класс
10
Предмет
Информатика
Автор
Семакин, Хеннер, Шеина

Работа 3.9 Упр.3 ГДЗ Семакин 10 класс (Информатика)

Задача

Получить список учеников музыкальной школы, которые учатся играть на скрипке. Указать также, сколько лет они занимаются музыкой и принимали ли участие в каких-либо конкурсах.

Подробный ответ

Нужно вывести только тех учеников, у которых инструмент — скрипка. Для каждого такого ученика указываем фамилию и имя, участие в конкурсах и сколько лет он занимается музыкой.

Подходящий вариант программы:

const n=3;
type
  Uch=record
    Fio, konkurs, let, instrument:string;
  end;
var
  x: array[1..n] of Uch;
  i: word;
begin
  Writeln(‘kol uchenikov ‘, n);
  for i:=1 to n do
  begin
    Writeln(‘Vvedite instrument’);
    Readln(x[i].instrument);
    Writeln(‘Vvedite Fio’);
    Readln(x[i].Fio);
    Writeln(‘Vvedite Konkurs’);
    Readln(x[i].konkurs);
    Writeln(‘Vvedite skolko let igraet na skripke’);
    Readln(x[i].let);
    if x[i].instrument <> ‘скрипка’ then
      Writeln(‘NO’)
    else
    begin
      Writeln(i, ‘ Человек’);
      Writeln(‘IN Spisok’);
      Writeln(‘ФИО: ‘, x[i].Fio);
      Writeln(‘Участвовал в конкурсах: ‘, x[i].konkurs);
      Writeln(‘Занимается музыкой: ‘, x[i].let);
    end;
  end;
end.

В программе используется запись с полями Fio, konkurs, let, instrument. Затем для каждого элемента массива проверяется условие $$x[i].instrument = ‘скрипка’$$. Если условие выполняется, данные ученика выводятся в список.

Ответ: программа, отбирающая учеников, играющих на скрипке, и выводящая их ФИО, участие в конкурсах и стаж занятий музыкой.



Общая оценка
3.8 / 5
Другие учебники
Другие предметы