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

Задание 1
Во Установите соответствие между оператором и значением d после его выполнения.
Укажите соответствие для всех 5 вариантов ответа:
1) 0.5__ d:=round (5.5)
2) 5__ d:=int (5.5)
3) 6__ d:=frac (5.5)
4) 30.25__ d:=sqrt (5.5)
5) 2.34520787991171__ d:=sqr (5.5)
Задание 2
Во Какие из указанных операций и функций являются общими для всех числовых типов?
Выберите несколько из 4 вариантов ответа:
1) Вычитание 2) Сложение 3) Округление 4) Выделение целой части
Задание 3
Во Какие из указанных, неявных преобразований возможны в программах на языке Паскаль?
Выберите несколько из 4 вариантов ответа:
1) Из byte в real 2) Из byte в integer 3) Из real в integer 4) Из integer в byte
Задание 4
Во Из указанных операций и функций выберите определённые только для целочисленных типов?
Выберите несколько из 4 вариантов ответа:
1) frac 2) int 3) random (a) 4) div
Задание 5
Во Какое значение будет иметь a после выполнения оператора a:=int (20.75)?
Выберите один из 4 вариантов ответа:
1) 21 2) 21.75 3) 20 4) 0.75
Задание 6
Во При какой функции можно преобразовать значение вещественного типа в целочисленное?
Выберите один из 4 вариантов ответа:
1) sqr 2) round 3) frac 4) int
Задание 7
Во Как сгенерировать случайное целое число на промежутке от 3 до 100, включая концы?
Выберите один из 4 вариантов ответа:
1) 3+random (98) 2) random (100)-3 3) 3+random (97) 4) random (103)-6
Задание 8
Во Каков будет результат выполнения программы представленной на рисунке?
Изображение: Выберите один из 4 вариантов ответа:
1) Ошибка преобразования типов
2) Вывод: 56250
3) Вывод: 5625
4) Вывод: 90

Задание 9
Во Какое значение будет иметь t после выполнения оператора t:=274 mod 4?
Выберите один из 4 вариантов ответа:
1) 2 2) 4 3) 68 4) 0
Задание 10
Во Как называется алгоритм, в котором присутствует только алгоритмическая конструкция "следование"?

Выберите один из 4 вариантов ответа:
1) Линейный 2) Циклический 3) Разветвляющийся 4) Вс

Показать ответ
Ответ:
Rarete
Rarete
27.01.2023 20:46

ответ:Информационный размер статьи I=k*i, где k-количество символов в статье, i- количество бит на  один символ.

1) k=32*40*64= 81920

I= 81920*8= 655360 бит

655360 бит/8= 81920 байт

81920 байт/1024= 80 Кбайт

ответ: 80 Кбайт

2)k=48*40*40= 76800

I=76800*8= 614400 бит

614400 бит/8= 76800 байт

76800 байт/1024= 75 Кбайт

ответ: 75 Кбайт

3)k=64*40*48= 122880

I=122880*8= 983040 бит

983040 бит/8= 122880 байт

122880 байт/1024= 120 Кбайт

ответ: 120 Кбайт

4)k=64*40*64= 163840

I=163840*8= 1310720 бит

1310720 бит/8=163840 байт

163840 байт/1024= 160 Кбайт

ответ: 160 Кбайт

Подробнее - на -

Объяснение:

0,0(0 оценок)
Ответ:
annamacsimava08
annamacsimava08
19.07.2020 04:42

Привет питонистам!

# - значок комментария, я использовала его, чтобы, если что, была возможность запустить код и свериться со всем в процессе

Вроде, примерно я всё описала, но если что-то не до конца понятно, можешь спрашивать!! Код действительно не самый тривиальный, но, вроде, это одна из реализаций merge sort или сортировки слиянием

Насколько я понимаю, в результате вызова этой подпрограммы мы проходимся по части массива (с элемента под номером p и до последнего) и при этом постоянно сравниваем элементы из двух частей от этой части массива - левой и правой. Таким образом, если у нас mass = {6, 3, 5, 1, 2, 7}, p = 0, q = 2, r = 5

Получаем left = {6, 3, 5}, right = {1, 2, 7}

И, проходясь по циклу while, получаем следующие значения:

1-ая итерация цикла: 6 > 1 => mass = {1, 3, 5, 1, 2, 7}

2-ая: 6 > 2 => mass = {1, 2, 5, 1, 2, 7}

3-я: 6 < 7 => mass = {1, 2, 6, 1, 2, 7}

4-я: 3 < 7 => mass = {1, 2, 6, 3, 2, 7}

5-я: 5 < 7 => mass = {1, 2, 6, 3, 5, 7}

Затем наш цикл заканчивается, так как просмотрены все элементы массива left, но, так как мы не поставили на место последний элемент массива right, запустится самый нижний цикл. Нам повезло и семёрка уже стоит на своём месте, но программа перепишет её ещё раз

Итог первого прохода программы: mass = {1, 2, 6, 3, 5, 7}

Как мы видим, произошла частичная сортировка, но, чтобы полностью отсортировать массив, требуется больше одного подхода и сходу весь алгоритм я написать не смогу - если это нужно, напиши и я попробую разобраться через какое-то время

# def - слово, говорящее нам о том, что перед нами подпрограмма/функция

# Атрибуты:

# mass - некоторый массив чисел

# p, q, r - некоторые значения. Имеет смысл вводить такие, что p <= q < r

def Merge(mass, p, q, r):

# Вводим массив left: это новый массив, включающий в себя с p-ого по (q+1)-ый элементы массива mass

left = mass[p : q + 1]

# Вводим массив right: это новый массив, включающий в себя с (q+1)-ого по (r+1)-ый элементы массива mass

right = mass[q + 1 : r + 1]

# i, j, k - традиционные наименования переменных циклов

i, j, k = 0, 0, p

# len() - функция для подсчёта количества элементов в массиве

# Соответственно, цикл выполняется до тех пор, пока не будут просмотрены все элементы в массиве left или все - в массиве right

while i < len(left) and j < len(right):

 # Вначале мы проверяем, больше ли i-ый элемент массива left j-ого в массиве right

 if left[i] < right[j]:

  # Если да, заменяем k-ый элемент массива i-ым элементом массива left

  mass[k] = left[i]

  # И прибавляем к i единицу, чтобы сдвинуть цикл

  i += 1

 else:

  # Если нет, заменяем k-ый элемент массива j-ым элементом массива right

  mass[k] = right[j]

  # И сдвигаем j на единицу

  j += 1

 # После этого, вне зависсимости от результата условия, сдвигаем k

 k += 1

# Затем, так как есть шанс, что элементы в каком-то из массивов не просмотрены до конца, проверяем массивы

# Если программа не до конца массива left, она перекладывает все элементы из него в массив mass

while i < len(left):

 mass[k] = left[i]

 i += 1

 k += 1

# Если программа не до конца массива right, она перекладывает все элементы из него в массив mass

while j < len(right):

 mass[k] = right[j]

 j += 1

 k += 1

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