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

Написать программы и если можно с блок схемой, но для начала просто программы , уиоляюю(паскаль)

1. два числа посредством генератора псевдослучайных чисел в диапазоне от 5 до 120 включительно. заменить первое число нулем, если оно меньше или равно второму, и оставить без числа изменений в противном случае.

2. два числа посредством генератора псевдослучайных чисел в диапазоне от -10 до 40 включительно. вывести первое число, если оно больше второго, и оба числа, если это не так.

3. число n задается посредством генератора псевдослучайных чисел в диапазоне от 7 до 17 включительно. вычислить n! применяя циклы.

4. число n задается посредством генератора псевдослучайных чисел в диапазоне от 7 до 17 включительно. число a задается посредством генератора псевдослучайных чисел в диапазоне от 1 до 5 включительно вычислить an.

5. найти и вывести на экран самое длинное слово в строке: ‘релейный локомотивный дешифратор числового кода’.

6. посчитать, сколько раз в введенной строке ‘ab bcd cd cda abc cd bddbc’ встречается сочетание ‘cd’.

7. задать квадратную матрицу ранга n (n вводится с клавиатуры, элементы массива – числа в диапазоне от 0 до 50, полученные посредством генератора псевдослучайных чисел). заменить матрицу на единичную, если сумма элементов матрицы – четное число.

8. задать квадратную матрицу ранга n (n вводится с клавиатуры, элементы массива – числа в диапазоне от 0 до 100, полученные посредством генератора псевдослучайных чисел). рассчитать сумму элементов матрицы, элементы которой лежат выше главной диагонали.

9. задано случайное число в диапазоне от 0 до . поменять порядок цифр в числе на обратный.

Показать ответ
Ответ:
1232960
1232960
15.11.2021 12:48

1) -165

2) 3

3) -214277011200

4) 0

5) 3 6 9 12 15 18 21 24 27 30

код:

n = []

for i in range(-30, 31, 3):

   if i != 0:

       n.append(i)

x1, x2, x3, x4, x5 = 0, 0, 1, 0, []

mine = 0

maxe = 0

pos = 0

for i in n:

   pos += 1

   if i < 0:

       x1 += i

   if i % 5 == 0 and i < 20:

       x2 += 1

   if pos % 2 == 0:

       x3 *= i

   if pos == 1:

       mine = i

   elif pos == 20:

       maxe = i

   if i % 3 == 0 and i > 0:

       x5.append(str(i))

x4 = mine + maxe

print('  '.join(x5))

0,0(0 оценок)
Ответ:
одиннадцать1
одиннадцать1
07.10.2020 06:04

1. 55

2. 21

Объяснение:

1.

for i:=1 to 10 do a[i]:=i; - заполнение массива (элемент равен своему индексу)

i = 1   a[1] = 1

i = 2   a[2] = 2

i = 3   a[3] = 3

i = 4   a[4] = 4

i = 5   a[5] = 5

i = 6   a[6] = 6

i = 7   a[7] = 7

i = 8   a[8] = 8

i = 9   a[9] = 9

i = 10   a[10] = 10

for i:=1 to 10 do write ('a[',i,']=',a[i],' '); - вывод элементов массива на экран (в одну строку в виде a[1]=1 a[2]=2 и т.д.)

s = 0

s = s + a[i] (считаем сумму элементов)

s = 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55

2.

for i:=1 to 10 do a[i]:=i+1; - заполнение массива (элемент равен своему индексу плюс единица)

i = 1   a[1] = 1 + 1 = 2

i = 2   a[2] = 2 + 1 = 3

i = 3   a[3] = 3 + 1 = 4

i = 4   a[4] = 4 + 1 = 5

i = 5   a[5] = 5 + 1 = 6

for i:=1 to 10 do write ('a[',i,']=',a[i],' '); - вывод элементов массива на экран (в одну строку в виде a[1]=1 a[2]=2 и т.д.)

s = 1

s = s + a[i] (считаем сумму элементов, учитывая начальное значение s)

s = 1 + 2 + 3 + 4 + 5 + 6 = 21

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