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

Назовите особенности линейных алгоритмов

👇
Ответ:
juliana123456
juliana123456
24.01.2022

Особенность этих указаний в том, что исполнитель не может уклониться от выполнения пунктов одного за другим, даже если из предыдущих пунктов известно, что очередное действие бессмысленно. Например, если a = 5 и b = 5, то после выполнения 3 пункта мы получим 0, и деление станет невозможным. Однако исполнитель все равно попытается его выполнить (и получит ошибку!), потому что не умеет различать такие ситуации.

Из-за этой особенности алгоритмы чисто линейной структуры находят очень ограниченное применение. Любая достаточно сложная задача предполагает ситуации типа "а если... сделать так-то, если же нет - сделать что-то другое". Т.е. порядок выполнения плана зависит от каких-то условий, и, значит, линейность нарушается.

Но, строго говоря, любой план при достаточно большом обобщении имеет линейную последовательность выполнения, хотя отдельные его пункты могут предполагать вариантность. Поэтому линейную структуру можно рассматривать как "каркас" сложного плана, как базисную его структуру.

4,5(96 оценок)
Ответ:
vadimkurochkin
vadimkurochkin
24.01.2022

Свойства алгоритма

Их несколько: — конечность. Любой алгоритм должен быть завершённым, а окончание наступает после выполнения определённого числа шагов; — однозначность, понятность. Не допускается разных толкований, неопределённости и двусмысленности — всё должно быть чётко и ясно, а также понятно исполнителю — и правила выполнения действий линейного алгоритма, и сами действия; — результативность. Итог работы — результат, полученный за конечное число шагов; — универсальность, массовость. Качественный алгоритм решать не одну задачу, а целый класс задач, имеющих схожую постановку/структуру

4,8(28 оценок)
Открыть все ответы
Ответ:
1. Операционная система - это комплекс взаимосвязанных системных программ, назначение которого - организовать взаимодействие пользователя с компьютером и выполнение всех других программ.

2. 
1) осуществление диалога с пользователем,
2) ввод-вывод и управление данными,
3) программная поддержка работы периферийных устройств,
4) передача информации между различными внутренними устройствами,
5) запуск программ на выполнение,
6) вс операции обслуживания,
7) планирование и организация процесса обработки программ,
8) распределение ресурсов.

3. 
1) базовый модуль (ядро).
2) командный процессор.
3) драйверы периферийных устройств.
4) дополнительные сервисные программы.

5.
GTK
QT
MSE
Низкоуровневый интерфейс (Linux -Xlib)
Windows\Linux

6. 
ОС - является ядром.
Операционная оболочка - часть операционной системы отвечающая за то, чтобы оператор имел возможность управлять процессами выполнения отдельных программ.  

7. 
Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.
Многозадачные ОС, кроме этого управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.

однозадачные (MS-DOS, MSX)
многозадачные (OC EC, OS/2, UNIX, Windows).

8. Организация всех ОС построена по принципу от корня (Локального диска) - к веткам (папкам, подпапкам и файлам).

9. 
Создание папок и присвоение им имен,
Удаление файлов и каталогов,
Создание файлов и присвоение им имен,
Переименование файлов и папок,
Копирование и перемещение файлов между дисками компьютера и между папками одного диска,
Управление атрибутами файлов.
4,8(47 оценок)
Ответ:
Пусть #(N) - число программ, которыми можно получить число N из числа 22. Первые значения этой последовательности такие:
#(22) = 1 - только пустая программа
#(23) = 1 - только программа 1
#(24) = 1 - только программа 11
Дальше так: любое число N можно получить либо из числа N - 3 добавлением тройки, либо из числа N - 1 добавлением единицы. Поэтому #(N) = #(N - 1) + #(N - 3).
#(25) = #(24) + #(22) = 1 + 1 = 2
#(26) = 2 + 1 = 3
#(27) = 3 + 1 = 4
#(28) = 4 + 2 = 6
#(29) = 9
Дальше будут числа 13, 19, 28, 41, 60, 88.

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