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

Задано масив дійсних чисел з n елементів. визначити кількість елементів, значення яких перевищує число с. (реалізувати за функції або процедури)

👇
Ответ:
illaria2703
illaria2703
18.10.2020
Код Pascal:

Const
   n = 13;
Type
   Mass = array[1..n] of real;
Function KL(Var A:Mass; c:real):integer;
Var
   k,i:integer;
Begin
k:=0;
For i:= 1 to n do
   if A[i] > c then k:=k+1;
KL:=k;
End;
Var
   A:Mass;
   i:integer;
   c:real;
Begin
Randomize;
Write('A(',n,'):');
For i:= 1 to n do
   Begin
   A[i]:=random*21-10;
   Write(' ',A[i]:0:3);
   End;
WriteLn;
Write('c = ');ReadLn(c);
WriteLn('k = ',KL(A,c))
End.

Пример работы программы:

A(13): -2.768 10.516 -3.518 9.286 5.555 1.039 1.225 -6.135 8.743 7.440 -3.979 6.129 -7.982
c = 3
k = 6
4,4(97 оценок)
Открыть все ответы
Ответ:

ДЗ для ВЕРЫ ВИКТОРОВНЫ:

Объяснение:

Var I, N, m: integer;

{Выводит таблицу квадратов до N числа}

Begin

Readln(N); //Что вводим в этой строке и зачем? Как можно подсказать пользователю, что ввести?  

{Вводим до какого числа нам нужно получить квадрат; Подсказать можно через WRITELN}

Writeln('Таблица квадратов чисел от 1 до N'); //Сколько раз выполняется этот оператор?

{Один раз}

For i:=1 to N do //Сколько раз выполнится цикл?

{N раз}

Begin //Зачем снова писать операторные скобки?

{Затем, что это цикл, который всегда обособляется и отделяет от остальных операторов}

m:=i*I;

Writeln(I,' ',m); //Как по-другому оставить пробелы между столбиками?

{Можно сделать так    -     Writeln(I:3,m:16);}

End;

End.

4,8(10 оценок)
Ответ:
елена430
елена430
18.10.2020
Добрый день! Рад принять роль школьного учителя и помочь вам с решением вашей задачи.

Итак, у вас есть слово p, и вы хотите оставить в нем только первый символ. Если пустое слово, то оно остается неизменным.

Для решения этой задачи, мы можем разбить ее на несколько логических шагов:

1) Проверить, является ли слово p пустым словом. Если да, то результатом будет само это слово. Если нет, переходим к следующему шагу.

2) Получим первый символ слова p с помощью индексации. Заметим, что в большинстве программированных языков, индексация начинается с 0. Это значит, что первый символ будет расположен по индексу 0.

3) Далее, мы можем делить слово p на две части: первый символ и остальную часть слова p, начиная с индекса 1.

4) И наконец, производим конкатенацию (объединение) первого символа с остатком слова p и сохраняем его в новую переменную.

Давайте рассмотрим этот алгоритм на конкретных значениях.

Пусть у нас есть слово p = "abc".

Шаг 1: Проверим, является ли p пустым словом. Нет, оно не является пустым словом.

Шаг 2: Получим первый символ с помощью индексации. В нашем случае, первый символ равен a.

Шаг 3: Разделим слово p на две части: первый символ и остальную часть, начиная с индекса 1. В нашем случае, первый символ a, а остаток слова будет "bc".

Шаг 4: Объединим первый символ и остаток слова с помощью конкатенации. Таким образом, результатом будет новое слово, равное "a" + "bc" = "abc".

Таким образом, если исходное слово p равно "abc", то результатом будет "abc". Если же исходное слово p было пустым, результирующим словом будет оставаться пустое слово.

Надеюсь, что это пошаговое объяснение помогло вам понять, как решить задачу. Если у вас есть дополнительные вопросы, не стесняйтесь задавать их!
4,8(34 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ