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

Рассчитать вручную, что будет выведено после следующих преобразований строки: var s: shortstring; begin s: ='this if a nice business'; s: = copy(s, 3, 10) + copy(s, 1, 5); delete (s, 7, 12); s: =ansiuppercase(s); end; решение?

👇
Ответ:
ulyanablem
ulyanablem
02.11.2022
Оператор copy(s,3,10) выдает фразу от 3-ей по 10-ый символ из строки s
оператор copy(s,1,5) добавляет (так как знак +) фразу с 1-го по 5
полученная фраза получает такое же имя s
из полученной фразы s удаляются символы с 7 по 12
оператор ansiuppercase должен перевести символы фразы s в верхний регистр
в итоге получим IS IF
4,5(81 оценок)
Открыть все ответы
Ответ:
Aik145
Aik145
02.11.2022

Насколько я понял, в задании подразумевается написание формул в текстовом процессоре, подобном MS Word. Я буду рассматривать эту задачу именно с применением Word.

1. \frac{1+3}{2} — невозможно

2. 2^2 + 3^3 — возможно (на первой прикрепленной картинке запечатлен с которого можно поставить степень числа)

3. (a1 + b2)^5 — возможно (на первой прикрепленной картинке запечатлен с которого можно поставить степень числа)

4. \alpha \leq \beta — возможно (на второй прикрепленной картинке запечатлен с которого можно вставить греческие символы и знак неравенства)

5. \sqrt{a^2 + b^2} — невозможно

ответ: \frac{1+3}{2}, \sqrt{a^2 + b^2}


Какие формулы невозможно набрать без использования редактора формул? Возможно несколько вариантов.
Какие формулы невозможно набрать без использования редактора формул? Возможно несколько вариантов.
4,6(49 оценок)
Ответ:

Відповідь:

1)

program Pascal01;

const

 minCountWords = 14;

var

 s: string;

 words: array[1..200] of string[100];

 indexWords: Integer;

 countWords: Integer;

 countCorrectWords: Integer;

begin

countWords := 0

indexWords := 0;

repeat

 indexWords := indexWords + 1;

 read(words[indexWords]);

until length(words[indexWords]) > 0;

if (indexWords < minCountWords) then

begin

  Write('Введено меньше 14 слов')

  Halt(1);

end

else

  countWords := indexWords;

countCorrectWords := 0;

for indexWords := 1 to countWords do

begin

 if (words[indexWords][1] = words[indexWords] [length(words[indexWords])]) then

    inc(countCorrectWords);

end;

Writeln('countCorrectWords= ', countCorrectWords);

end.

2)

program Pascal02;

const

 maxn = 100;

var

 massiv: array[1..maxn] of integer;

 index: Integer;

 indexFirst0: Integer;

 n: integer;

begin

Write ('Введите n=? ');

Readln(n);

for index := 1 to n do

begin

  Write ('Введите massiv[' + index + ']=? ');

  Readln(massiv[index]);

end;

indexFirst0 := -1;

index := 1;

while ((index < n+1) and (indexFirst0 = -1)) do

begin

 if massiv[index]=0 then indexFirst0 = index;

 inc(index);

end;

if (indexFirst0 = -1) then

  Writeln('В массиве нет элемента =0')

else

  Writeln('Индекс элемента =0 =', indexFirst0)

end.

Пояснення:

1)

а) будем вводить отдельно каждое слово. пустое слово (просто ентер) - конец ввода.

б) слова разместим сразу в массиве words[]

2)

вводим n

вводим n элементов массива

просматриваем массив, если нашли 0 - цикл прекращается. если массив закончился, а нуля нет то indexFirst0 = -1.

анализируем indexFirst0, если -1 - то нет, если не -1 - выводим индекс нуля.

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