В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Slee1
Slee1
12.03.2021 06:00 •  Информатика

Задание #5

Во Какое значение получит переменная a после выполнения серии команд

a:=5;

b:=2;

a:=b * a - SQR(a) ;

Выберите один из 4 вариантов ответа:

1) -15

2) 15

3) 40

4) 10

Задание #6

Во Что будет выведено на экран после выполнения серии команд

a:=5;

b:=2;

a:=b-a mod 4;

write(`a=`,a);

Выберите один из 4 вариантов ответа:

1) 2

2) a=2

3) a=1

4) a=0

Задание #7

Во Что будет выведено на экран после выполнения серии команд

a:=4;

b:=2;

a:=b-a div 3;

write(a);

Выберите один из 4 вариантов ответа:

1) 1

2

2) 5

3) 1.7

4) 1

Задание #8

Во Что будет выведено на экран после выполнения серии команд

a:=4;

b:=8;

a:=a / b - 5;

write(abs(a));

Выберите один из 4 вариантов ответа:

1) 4.5

2) 4.75

3) 5.25

4) -4.5

Задание #9

Во Переменная а является целой. В какой строке при использовании команды присвоить значение допущена ошибка ?

Выберите один из 4 вариантов ответа:

1) a:=SQRT(a);

2) a:=sqr(5);

3) a:=a / 5-1;

4) a:=abs(2*a);

Задание #10

Во Что означает в Паскале точка с запятой

Выберите один из 4 вариантов ответа:

1) Конец цикла;

2) Конец строки программы;

3) Отделяет операторы друг от друга;

4) Конец программы;

Задание #11

Во Каким служебным словом описываются дробные переменные:

Выберите один из 4 вариантов ответа:

1) INTEGER;

2) REAL;

3) CHAR;

4) STRING

Показать ответ
Ответ:
KostyaBit
KostyaBit
04.01.2021 04:01
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var a:=ReadLines('m17.txt').JoinIntoString.ToIntegers;
  a.Println;
  var b:=a.Select((x,i)->Rec(x,i)).Where(x->x.Item1<0)
    .Select(x->x.Item2).ToArray;
  if b.Count<>2 then
    Writeln('Количество отрицательных элементов не равно двум')
  else begin
    a:=SeqFill(b[0],0).Concat(a.Skip(b[0]).Take(b[1]-b[0]+1))
      .Concat(SeqFill(a.Length-b[1]-1,0)).ToArray;
    a.Println
    end
end.

Тестовое решение:
23 14 7 15 0 13 -6 41 18 13 8 42 27 -11 3 19 10
0 0 0 0 0 0 -6 41 18 13 8 42 27 -11 0 0 0

Файл с исходными данными имеет имя m17.txt. Тестовый файл находится во вложении. Разбивка на строки сделана по 5 значений, но может быть совершенно произвольной. Также нет привязки именно к 17 числам, главное - чтобы отрицательных чисел было ровно два, иначе будет выдано сообщение о их неверном количестве.
0,0(0 оценок)
Ответ:
Аккаунт удален
Аккаунт удален
29.11.2020 01:36
Var s:string;
n,k,i:integer;
begin
for n:=1 to 2 do
 begin
 writeln('Введите строку ',n,':');
 readln(s);
 k:=0;
 for i:=1 to length(s) do
  begin
  case s[i] of
   '[': k:=k+1;
   ']': k:=k-1;
   end;
  end;
 if k=0 
 then writeln('В строке ',s,' количество [ и ] одинаково')
 else writeln('В строке ',s,' количество [ и ] не одинаково');
 end;
end.

Пример:
Введите строку 1:
c:=a[imax,j]; a[imax,j]:=a[imin,j]; a[imin,j]:=c
В строке c:=a[imax,j]; a[imax,j]:=a[imin,j]; a[imin,j]:=c количество [ и ] одинаково
Введите строку 2:
Просто [ пример ]] со [[ скобками
В строке Просто [ пример ]] со [[ скобками количество [ и ] не одинаково
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота