М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Кети20060106
Кети20060106
15.12.2022 08:37 •  Информатика

Определите значение целочисленной переменной S после выполнения операторов:
S:=0
for i:= 1 to 2
do
for j := 2 to 3
do
S:=S+i+j

2. Определите значение целочисленной переменной S после выполнения операторов

👇
Ответ:
IdaPosion
IdaPosion
15.12.2022

1. 16

2. 81

Объяснение:

1.

S = 0

Для  i от 1 tдо 2  выполнить:

     для j от 2 до 3  выполнить:  S = S + i + j

S = 0

i = 1       j = 2       S = S + i + j = 0 + 1 + 2 = 3

S = 3

i = 1       j = 3       S = S + i + j = 3 + 1 + 3 = 7

S = 7

i = 2       j = 2       S = S + i + j = 7 + 2 + 2 = 11

S = 11

i = 2       j = 3       S = S + i + j = 11 + 2 + 3 = 16

S = 16

2.

S = 1       a = 1

для i от 1 до  3  выполнить:

      S = S + i * (i + 1) * a

      a = a + 2

S = 1       a = 1        i = 1

      S = S + i * (i + 1) * a  = 1 + 1 *  (1 + 1) * 1 = 1 + 1 * 2 * 1 = 1 + 2 = 3

      a = a + 2 = 1 + 2 = 3

S = 3       a = 3        i = 2

      S = S + i * (i + 1) * a  = 3 + 2 *  (2 + 1) * 3 = 3 + 2 * 3 * 3 = 3 + 18 = 21

      a = a + 2 = 3 + 2 = 5

S = 21       a = 5        i = 3

      S = S + i * (i + 1) * a  = 21 + 3 *  (3 + 1) * 5 = 21 + 3 * 4 * 5 = 21 + 60 = 81

      a = a + 2 = 5 + 2 = 7

S = 81       a = 7        i = 3

4,4(33 оценок)
Открыть все ответы
Ответ:
123Лёшка321
123Лёшка321
15.12.2022
На Java:

class SearchPalin{
 public static void main(String args[]){
  String palinString = new java.util.Scanner(System.in).nextLine();
  System.out.print("\nПалиндром(-ы):\n  ");
  for(int wordStart = 0, wordEnd = 0; wordEnd<palinString.length(); wordEnd++)
   if(wordEnd+1==palinString.length() || palinString.charAt(wordEnd+1)==' '){
 String wordBeginning = "", wordEnding = "";
 for(int wordBe = wordStart;wordBe<wordEnd+1;wordBe++)wordBeginning+=palinString.charAt(wordBe);
 for(int wordEn = wordEnd;wordStart-1<wordEn;wordEn--)wordEnding+=palinString.charAt(wordEn);
 if(wordBeginning.equals(wordEnding)){
  for(int palinWord = wordStart;palinWord<=wordEnd;palinWord++)System.out.print(palinString.charAt(palinWord));
  System.out.print("\n  ");
 } wordStart = wordEnd+2;
   }
 }
}
4,8(42 оценок)
Ответ:
FanatikOutlast
FanatikOutlast
15.12.2022
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016
begin
  var s:=ReadLnString('Вводите:');
  s.ToWords.Where(x->x=ReverseString(x)).PrintLn;
end.

Тестовое решение:
Вводите: дед иван достал наган и пошел с ним в шалаш
дед наган и с в шалаш

Вариант, если исключить однобуквенные:

// PascalABC.NET 3.0, сборка 1139 от 10.01.2016
begin
  var s:=ReadLnString('Вводите:');
  s.ToWords.Where(x->x=ReverseString(x)).
    Where(x->x.Length>1).PrintLn;
end.

Тестовое решение:
Вводите: дед иван достал наган и пошел с ним в шалаш
дед наган шалаш
4,7(45 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ