• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Записи с типизированной константой

  • Автор темы Автор темы NamYola
  • Дата начала Дата начала

NamYola

Новые
Регистрация
24 Май 2011
Сообщения
13
Реакции
0
Баллы
0
Записи с типизированной константой

Список студентов группы определен в программе как типизированная константа.Программа определяет,обучается ли человек в вашей группе,фамилия которого введена с клавиатуры.


Вопрос:В типизированной константе после фамилии студента нужно ли задавать значения,чтобы в условном операторе определить принадлежность?
Не могу записать условие и типиз.константу,помогитее пжлуйста)
 
Список студентов группы определен в программе как типизированная константа.Программа определяет,обучается ли человек в вашей группе,фамилия которого введена с клавиатуры.


Вопрос:В типизированной константе после фамилии студента нужно ли задавать значения,чтобы в условном операторе определить принадлежность?
Не могу записать условие и типиз.константу,помогитее пжлуйста)
Ничего не понял! Выложите что есть - посмотрим.
 
Записи с типизированной константой

Допустим,вот записал типизированную константу,то как запишется само условие(поиск)?попробовал по разному писать,не выходит..

Как будет выглядить полный рабочий код?покажите,обьясните пжлйста)

Type
TInfo = array[1..5] Of string;
const
Data:TInfo = ('Студент1','Студент2','Студент3','Студент4','Студент5')
Var
students: array[0..4] of Tinfo;
i: integer;

begin
.....
if (.............) then
writeln('Da,uchitsa v grouppe')
else
writeln('Net,takogo');
begin
writeln(students.fio);
end;
End.
 
Как будет выглядить полный рабочий код?покажите,обьясните пжлйста)
Например, так:
Код:
Type
 TInfo = array[1..5] Of string;
const
 Data:TInfo = ('Ivanov','Petrova','Evdokimov','Katsman','Lomidze');
Var
 student: String;
 i: integer;
 b:Boolean;

begin
 Writeln('Vvedite familiyu:');
 Readln(Student);
 i:=0;
 b:=false;
 Repeat
  Inc(i);
  If Student=Data[i] then b:=true;
 Until b or (i=5);
 if b then
  writeln('Da, uchitsa v gruppe')
 else
  writeln('Net takogo');
 Readln
End.
Введенная фамилия сравнивается со списком-константой, процесс идет до первого совпадения или до конца списка. Если есть совпадение, то логический параметр-флажок меняет значение с исходного false на true и выводится сообщение о наличии такого студента в группе. Или, если совпадений не найдено, об отсутствии.
 
Назад
Сверху