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

Как можно объявить величину строкового типа? к каким типам данных относятся строки? какова максимально возможная длина строки? с величиной какого типа данных совместим по присваиванию отдельный символ строки? расскажите об операциях, которые можно выполнять над строковыми величинами. расскажите о функциях, определенных для величин строкового типа. расскажите о процедурах, определенных для величин строкового типа. как осуществляется доступ к отдельному символу строки? почему значение отношения 'мама'< > 'мама' равно true?

👇
Ответ:
NikoBellic99
NikoBellic99
25.11.2022
1. var s : string или var s : string[30].
2. к массивам символов.
3. 255
4. char
5. Строки можно присваивать друг другу.
    Строки можно объединять с операции конкатенации, которая
    обозначается знаком +.
    Строки можно сравнивать друг с другом с операций отношения.
    К отдельному символу строки можно обращаться как к элементу массива
    символов, например s1[3].
6. Функция Length (s) возвращает фактическую длину строки s, результат имеет 
    тип byte.
    Функция Pos (subs, s) ищет вхождение подстроки subs в строку s и 
    возвращает номер первого символа subs в s или нуль, если subs не 
    содержится в s.
    Функция Concat (s1, s2, ..., sn) возвращает строку, являющуюся слиянием
    строк s1, s2, ..., sn.
    Функция Copy (s, start, len) возвращает подстроку длиной len, начинающуюся     с позиции start строки s.
7. Процедура Delete (s, start, len) удаляет из строки s, начиная с позиции start,
    подстроку длиной len.
    Процедура Insert (subs, s, start) вставляет в строку s подстроку subs, начиная
    с позиции start.
8. как к элементу массива символов, например s1[3].
9. Строки равны, если они имеют одинаковую длину и посимвольно
    эквивалентны. А так как символы "М" и "м" не эквивалентны - строки не равны.
4,4(49 оценок)
Открыть все ответы
Ответ:
nodir9842446
nodir9842446
25.11.2022

p := sign(y + 13 * a) * power(abs(y + 13 * a), 1/3);

Объяснение:

Единственная проблема тут - как записать кубический корень. В паскале есть функция power(a, p), которая возводит a в степень p, но если p не целое, оно работает только для положительных (для p > 0 неотрицательных) a. Кубический корень же определён для всех a.

Решение такое: посчитать кубический корень для модуля \sqrt[3]{|a|}=|a|^{1/3}, а потом поставить такой же знак, что и под корнем.

Полностью программа может выглядеть, например, так:

var p, y, a: real;

begin

 read(y, a);

 p := sign(y + 13 * a) * power(abs(y + 13 * a), 1/3);

 write(p)

end.

4,8(40 оценок)
Ответ:
Аnuk
Аnuk
25.11.2022
Не самый лёгкий, но работающий

const  n = 10000;//Не изменяемая по ходу программы переменная
var  a: array[1..n] of integer;  b: array[1..10]of integer;  c: array[1..10]of integer;  i, s, v: integer;
begin  for i := 1 to 10 do //Заполнение массива с числами от 1 до 10    c[i] := i;  for i := 1 to n do //Заполнение массива    a[i] := random(10) + 1; //Делается для того чтобы в массиве не было нулей  for i := 1 to n do    case a[i] of      1: b[1] := b[1] + 1;      2: b[2] := b[2] + 1;      3: b[3] := b[3] + 1;      4: b[4] := b[4] + 1;      5: b[5] := b[5] + 1;      6: b[6] := b[6] + 1;      7: b[7] := b[7] + 1;      8: b[8] := b[8] + 1;      9: b[9] := b[9] + 1;      10: b[10] := b[10] + 1;    End;    for i := 1 to 10 do    for s := 1 to 9 do      if b[s] > b[s + 1] then begin        v := b[s];        b[s] := b[s + 1];        b[s + 1] := v;        v := c[s];        c[s] := c[s + 1];        c[s + 1] := v;      end;  writeln(c[10], ' - их ', b[10]);    end.
4,4(82 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ