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

Какую роль выполняют языки в информационной деятельности человека?

👇
Ответ:
bgi432
bgi432
17.05.2020
Языки программирования в информационной деятельности 
человека играют значительную роль. 
Взять сравнение языков от низкоуровневых (assеmbler, например) 
до языков высокого уровня (их теперь много). 
Так вот, низкоуровневые языки - первая эволюция (приближение 
к более понятному языку человека от машинного кода). Основная 
роль в том, что человек быстрее напишет/создат программу на том 
языке программирования, который ближе его пониманию, а не на том, 
который в основном цифры. Но, не стоит 
забывать, что низкоуровневые языки программирования очень востребованы в нашей мировой индустрии. Так, например, простая программа, которая 1000 раз проверит что-то на предмет равно или нет может быть реализована на ЯНУП и ЯВУП языках. 
ЯНУП - язык нижшего уровня программирования 
ЯВУП - язык высшего уровня программирования 
Однако, программа 
на ЯНУПбудет быстрее выполняться в десятки раз быстрее, чем ЯВУП . Это 
объясняется непосредственной работой команд с процессором. 
Зато есть преимущества и у ЯВУП: 
- легко освоить (но не понять, программирование - это не зубрилка 
какого-то стиха) 
- быстро создавать программы, с наименьшими временными затратами 
- хоть и сложно, но гораздо легче понять исходный код другого программиста 
Да, конечно, надо тему компиляторов затронуть, но - лень 
Ах да, вывод. 
Современный программист затратит меньше времени 
на создание программы, пользуясь ЯП высокого уровня. 
Программист, используя ЯП низшего уровня затратит гораздо более времени 
на реализацию той-же программы. Но! Программа на низжем уровне 
раз в 10 быстрее вышеупомянутой. 
Ладно. Любой программист пишет алгоритм. 
Кому-то понятнее язык высокого уровня, кто-то на низшем пишет, 
а кто-то - совмещает (пишет на ЯП высокого, а в критических ситуацих 
иползует ассемблерные вставки). В общем - языки программирования 
играют большую роль.
4,4(82 оценок)
Открыть все ответы
Ответ:
илопор
илопор
17.05.2020
Вопрос №1:   1) - г                       2) - а                       3) - б                       4) - д                       5) - в вопрос №2: 1) - б                       2) - в                       3) - а                       4) - д                       5) - г вопрос №3: в,г вопрос №4: для ответа на этот вопрос необходимы картинки из условия, так что ответить без них не представляется возможным. вопрос №5: в вопрос №6: д вопрос №7: 1) - г                       2) - в                       3) - а                       4) - д                       5) - б вопрос №8: 1) - б                       2) - а                       3) - в вопрос №9: здесь,как и в вопросе №4 решающую роль играет рисунок,которого нет - ответа без него быть не может. вопрос №10: а,б,д вопрос №11: в -  информационные компьютерные технологии с одновременным использованием нескольких видов информации.вопрос №12: все 3 варианта ответа имеют место быть верными, то есть все варианты верны.
4,6(73 оценок)
Ответ:
mytaevafati
mytaevafati
17.05.2020
Будем последовательно решать задачу для первых i символов кода, основываясь на ответах для i - 1 и i - 2. Заметим, что если i-й символ кода равен 0 или ответа для i - 1 не существует, то ответ для i получается добавлением одного символа к ответу для i - 2, если последние две цифры кода нельзя понять, как зашифрованную букву, или ответа для i - 2 не существует, то надо добавить символ к i - 1, а иначе сравнить длины ответов и добавить букву к тому, кто короче.

Код (python 3.5):
codes = "."
with open('input.txt', 'r') as f:
    encoded = list(map(int,list(f.read(
if len(encoded) == 1:
    print(codes[encoded[0]])
else:
    decoded = [codes[encoded[0]], ""]
    for i in range(1, len(encoded)):
        if (decoded[0] is None) or (encoded[i] == 0):
            decoded = [decoded[1] + codes[10*encoded[i-1] + encoded[i]], decoded[0]]
        elif (10*encoded[i-1] + encoded[i]>26) or (decoded[1] is None) or \
            (len(decoded[1]) >= len(decoded[0])):
            decoded = [decoded[0] + codes[encoded[i]], decoded[0]]
        else:
            decoded = [decoded[1] + codes[10*encoded[i-1] + encoded[i]], decoded[0]]
    with open('output.txt', 'w') as f:
        f.write(decoded[0])
4,8(54 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ