Решетникова
?>

6. Составьте блок-схему по алгоритму для перехода дороги на светофоре. [4] Задача : Возможны следующие ситуации: В тот момент, когда мы подошли к дороге горел красный или зелёный свет. Если горел зелёный свет, то можно переходить дорогу. Если же горел красный свет, то необходимо дождаться зелёного – и уже тогда переходить дорогу. І Таким образом, алгоритм имеет следующий вид: 1. Подойти к светофору. 2. Посмотреть на его свет. 3. Если горит зелёный, то перейти дорогу. 4. Если горит красный, то подождать, пока загорится зелёный, и уже тогда перейти дорогу. Ваша схема:

Информатика

Ответы

ilyagenius
Напишу "современный" вариант решения. Хотя бы для того, чтобы показать, насколько современные решения задач в том же паскале ушли вперед по сравнению с тем временем когда придумывались эти задачи...

// PascalABC.NET 3.0, сборка 1088
begin
  var s:=ReadString('Введите строку: ');
  var MySet:=s.Where(x->x in ['a'..'z']).Distinct;
  Writeln(MySet)
end.

Тестовое решение:
Введите строку: this is an example text.
[t,h,i,s,a,n,e,x,m,p,l]

А вот если воспользоваться "традиционной" работой с множеством, исходный порядок следования символов будет нарушен:

// PascalABC.NET 3.0, сборка 1088
var
  MySet:set of char;

procedure AddToSet(s:string; var pSet:set of char);
begin 
  foreach var c in s do
    if c in ['a'..'z'] then Include(pSet,c)
end;

begin
  var s:=ReadString('Введите строку: ');
  AddToSet(s,MySet);
  Writeln(MySet)
end.

Тестовое решение:
Введите строку: this is an example text.
{n,e,m,l,t,s,a,i,h,p,x}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

6. Составьте блок-схему по алгоритму для перехода дороги на светофоре. [4] Задача : Возможны следующие ситуации: В тот момент, когда мы подошли к дороге горел красный или зелёный свет. Если горел зелёный свет, то можно переходить дорогу. Если же горел красный свет, то необходимо дождаться зелёного – и уже тогда переходить дорогу. І Таким образом, алгоритм имеет следующий вид: 1. Подойти к светофору. 2. Посмотреть на его свет. 3. Если горит зелёный, то перейти дорогу. 4. Если горит красный, то подождать, пока загорится зелёный, и уже тогда перейти дорогу. Ваша схема:
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

arturnanda803
moonligh3560
fancy-decor67
qadjiyevaaynura
ivanjeka87
Busyashaa
npprang21
Александрович Андреевна
Переход в режим набора больших букв
kmb1960679
lyubavalev8
NikonA83
Varagyant
Павловна897
Валентинович133
esnails17