safiya250707
29.06.2022 13:34

Информатика Разветвляющийся алгоритм. Решение задач
Решить задачи: (составить программы и блок-схему)
1) Определить, является ли заданное число а положительным.
2) Определить, является ли заданное число а четным. (вводится одно число, на экран выводится
одно из сообщений «да» или «нет»)
3) Определить, кратно ли заданное целое число а числу 7. (вводится одно число, на экран
выводится одно из сообщений «да» или «нет»)
4) Даны координаты двух точек А (x1,y1) и B(x2,y2). Определить, какая из точек ближе
расположена к оси Х. (вводится четыре числа x1,y1,x2,y2, на экран выводится одно из
сообщений «точка А» или «точка В»)
Проверять задачи на развилки нужно столько раз, сколько разных ответов может быть в задаче.
Домашняя работа.
Гороскоп по дате рождения - нумерология (предсказание по числам) - область знания,
зародившаяся в глубокой древности. Многим, наверное, знакомо суждение древнегреческого
ученого философа Пифагора: "Все вещи можно представить в виде чисел". Астрологи утверждают,
что каждому числу соответствует определенная планета. И даже последовательность букв в
имени, не говоря о дате рождения, тем или иным образом влияет на судьбу человека. По числам
составляется гороскоп, предсказывающий будущее человека, прогнозируя основные тенденции в
судьбе. В нумерологии предсказывают будущее, основываясь на дате рождения человека.
Составьте программу, которая будет определять является ли четной сумма цифр числа рождения.
Программа должна запрашивать число и выводить ответ «да» или «нет»
Пример:
Ввод
11
Вывод
да
Ввод
21
вывод
нет
Работа над задачами:
Разбор задачи 1 :
1) что дано: число а (a: real)
2) что будет результатом (d: real)
3) составление математической модели (ответ «да» будет, если а>0, во всех других случаях будет ответ
«нет»
4) Составление блок-схемы
5) Составление программы (проверить программу можно https://ideone.com/)
6) заполнение таблицы c использованием программы

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
стев
22.03.2022 16:05

Интерпретатор Python не определяет каких либо специальных операторов для определения массивов. Если мы говорим о стандартных "массивах", которые являются list, то для создания нового пустого list используйте квадратные скобки:

my_array = []

В квадратных скобках могут быть указаны значения некоторые значения, которые будут помещены в list при его инициализации:

my_array = [1,2,3,4,5]

Для стандартного питоньего list тип данных объектов, хранимых в нём, не важен.

Если мы говорим всё таки о массивах, а не о листах, которые обзывают массивами от незнания, то нам потребуется импорт модуля array, в котором как раз таки и описан тип array.

import array

Что бы создать новый массив, вызовите конструктор класса array, указав в качестве параметров символьный код типа, который должен храниться в массиве, и, при необходимости, инициализатор, представляющий собой стандартный питоний list или любой другой итерируемый объект:

my_array = array.array('i', [1,2,3,4]) #Создаст новый array, хранящий int и по умолчанию содержащий значения 1, 2, 3, 4.

0,0(0 оценок)
Ответ:
ПеЧеНьКа5608
28.07.2021 08:06
1. Считаешь сколько букв в алфавите: A, B, C, D, E, F, G, H, K, $, #, @.
Всего 12 символов, следовательно для хранения 1 символа потребуется 2**4 = 4 бита.
2. 1 символ занимает 4 бита. Весь пароль состоит из 15 символов, следовательно длина пароля = 15*4 = 60 бит.
3. Переведем 60 бит в байты, так как просят в условии: 60/8 = 8 байт (округление всегда в большую сторону, иначе будет потеря информации). Пароль на одного пользователя занимает 8 байт.
4. Пароль занимает 8 байт + доп. сведения на пользователя 15 байт = 8+15 = 23 байта.
Один пользователь занимает 23 байта.
5. 23 байта умножаем на количество пользователей: 23*100 = 2300 байт.
ответ: 2300 байт.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота