Для задачи по своему варианту в том же файле, ниже первого задания
скриншот блок-схемы, или нарисуйте её используя возможности программы
Дана величина A, выражающая объем информации в байтах. Перевести А в более
крупные единицы измерения информации (КБ, МБ, ГБ). Составьте блок-схему алгоритма решения
поставленной задачи
1. Язык программирования - язык для алгоритмов, которые после будут переведены (если не были записаны изначально) в машинный код.
Системы программирования - совокупность программ, поддерживающих весь технический цикл разработки ПО.
Интегрированная среда разработки программ - комплекс программ поддерживающих полный цикл разработки программы.
2. float - вещественный
bool - логический
int - целый
str - строковый
3. Компилятор переводит программный код в машинный код, а интерпретатор построчно, причем сразу выполняет переведенный материал
4. str - A = "A"
boolean - D = true
int - 8-456
float - C-123.4
Вопрос не тривиален
Чем могут отличаться алгоритмы?
- По быстродействию
- Требуемой внутренней и/или внешней памяти
- Сложности программирования
И это далеко не все.
А дальше мы должны исходить из нашего случая.
Если у нас мало памяти на устройстве или к ней медленный доступ (внешняя она) - алгоритм, который меньше ест память,
Если нам надо быстро посчитать, и есть ресурсы - максимально быстрый.
Если мы хотим что-то объяснить и сделать прозрачное программирование - максимально простой.
Нет "лучшего". Есть осознанный выбор лучшего в конкретном случае.
Сегодня это мой лучший ответ на этот вопрос.