efimov33
?>

Використання smart технологій в освіті та навчанні.

Информатика

Ответы

travkinadjey31

Дистанційне навчання, дистанційна робота, дистанційне керування (роботами, технікою)

ВалентиновичСуриковна1104
В век развития многоядерной процессорной архитектуры тема параллельного программирования для инженеров и проектировщиков компьютерных систем становится очень важной. Книга «Принципы параллельного программирования», написанная известными учеными-исследователями Кэлвином Лином (кафедра информатики Техасского университета, г. Остин) и Лоуренсом Снайдером (кафедра информатики и вычислительной техники университета Вашингтона, г. Сиэтл), посвящена основополагающим принципам параллельных вычислений. В книге дается объяснение различным явлениям и приводятся примеры случаев, когда эти явления успеху параллельного программирования, либо, наоборот, создают определенные сложности. Издание предназначено для студентов-специалистов старших курсов университетов, для студентов, обучающихся по магистерским программам, а также для профессионалов, желающих освоить параллельное программирование. В книге содержится ценная достоверная информация, которая останется актуальной, несмотря на эволюцию аппаратного и программного обеспечения.
kulturarai44
Введите смещение: 1
Делу время - потехе час | Еёмф гсёна - рпуёцё шбт
С Новым годом | Т Опгьн дпепн
Первое сентября | Рёсгпё тёоуавса

Исходный код на Python3:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

TL2I = dict(zip("",range(34)))
I2TL = dict(zip(range(34),""))
SL2I = dict(zip("",range(34)))
I2SL = dict(zip(range(34),""))

phrases = ('Делу время - потехе час', 'С Новым годом', 'Первое сентября')
key = int(input("Введите смещение: "))

for phrase in phrases:
    ciphered = ''
    for c in phrase:
        if not c.isalpha():
            ciphered += c
        if c.islower():
            ciphered += I2SL[ (SL2I[c] + key) % 33 ]
        if c.isupper():
            ciphered += I2TL[ (TL2I[c] + key) % 33 ]
    print("{} | {}".format(phrase, ciphered))

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Використання smart технологій в освіті та навчанні.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

informalla
ninazholnerova9
natakrechko
Александр
myglassi26
Sergei-Gradus199
АнатольевичМиронова885
МуратМарина1140
sveta740450
ribcage52
Андрей
Бражинскене_Алексей
NurlanAleksandrovich
samoilovcoc
baranovaas