Былa на сайте 2 июня в 13:44 | |
Реальное имя: | Ольга |
Пол: | женский |
Дата рождения: | 17 декабря |
Зарегистрирован: | 12 мая 2025 |
Рейтинг: | 153 |
Контакты | |
Email: | stalevaolga33@gmail.com |
Личное | |
Деятельность: | Школяр, о да |
Интересы: | Обожаю мультисериал Отель Хазбин, рисовать |
Любимая музыка: | #Stayed Gone #Insane #Альтернатива, техно, поп. |
Любимые фильмы: | Отель Хазбин #Отель Хазбин #Человек-паук #Выдающиеся звери |
Любимые книги: | #Верные #Гарри Поттер #Ходячий замок |
Любимые игры: | #Minecraft #Roblox |
В фанфикшене | |
Начал читать: | Далеко-далеко в моем самом темном прошлом, когда я еще фанатела по 13 карт и андертейл ау, подруга рассказала мне про ватпад. Там я и начала... |
Начал писать: | Примерно тогда же. |
Первый фанфик: | Честно - не помню. Но вроде жесткий яой про Инка и Эррора на 1 стр. |
Любимые персонажи: | Аластор и Вокс (ну блин, они оба топчик) |
Любимые пейринги: | Аласто/Вокс |
Любимая категория: | Гет и слеш |
Деятельность: | Автор |
Подписана: | Ориджиналы, Отель Хазбин |
Творческие планы | |
Рисовать: | Планирую нарисовать обложку и несколько иллюстраций к моему фанфику "Старые приятели" |
Последний раз редактировалось 12 мая в 20:16 | |
Места в сети | |
Telegram канал | ![]() |
#читаю #отзыв_на_книгу #отзыв
Как и обещала, после прочтения книги "Дом, в котором.." я дам свой отзыв на это произведение. Книга "Дом, в котором..." авторства Мариам Петросян рассказывает читателю о жизни подростков-инвалидов в специальном пансионате. За ними почти что не следят - дети живут своей жизнь, собираются в стаи и занимаются чем захотят, причем нередко чем-то опасным и противозаконным. Рассказ ведется как от третьего, так и от первого лица (т. е. орт лиц некоторых персонажей, таких как Курильщик или Табаки); в основном в настоящем времени, при этом переключаясь в каждой главе на разных персонажей, рассказывая историю предвыпускного времени последних месяцев жизни пансионата, между которыми помещаются главы о прошлом Сфинкса, Слепого и их стаи. Книга повествует часто непонятно, но в процессе прочтения все рассказанное складывается в один большой пазл, показывая общую картину сюжета, и рассказанное складывается в итоге в логической цепочке. При этом для меня еще остались лишние детали, которые я так и не сумела вставить в этот пазл, но, думаю, в скором времени для картина прояснится полностью. Книга часто философствует и скрывает в себе тайные смыслы, над которыми стоило бы задуматься. Повествование, не смотря на происходящее в нем, весьма реалистична. При этом оно в некоторых местах жестоко, как-то тяжело. Сам смысл книги, помимо того, что она обращает наше внимание на мышление подростков, как мне кажется, в целом, мне, думаю, еще стоит обдумать. Книгу советую к прочтению, лично мне понравилось, но не детям и даже не подросткам - возрастное ограничение 12+ явно ей не подходит из-за жестоких сцен, из-за частого упоминание интима (в конце книги), да и ребенок встряли сможет полностью осознать прочитанное. А, прочтя книгу, советую сесть и спокойно обдумать ее. Ням. В скором времени буду читать еще, буду оставлять отзывы. Если есть что присмотрели, но не знаете, читать или нет - кидайте в комментарии названия и автора, но с возрастным ограничением желательно не более 16+. Больше мне в библиотеке не выдадут точно (а с гаджетов я читать не люблю). Возможно, прочту и выложу отзыв. Свернуть сообщение - Показать полностью
1 Показать 3 комментария |
#Отзыв #Отзыв_на_книгу #Читаю
Сейчас читаю роман "Дом, в котором..." авторства Мариам Петросян. Эта книжка недавно появилась в нашей библиотеке как новинка и я все думала - брать или не брать? Так то я не очень люблю романы, но вот сейчас что-то заинтересовала меня эта красивая и толстенькая книжка. Тем более мне ее посоветовала моя любимая библиотекарша. В итоге - взяла. Если честно, настолько интересную книгу я не читала уже очень давно. Необычное, но легкое для чтения повествование от первого и третьего лиц выполнены очень приятно. История - сперва непонятная и запутанная, туманная настолько, что не понятно о чем идет речь, захватывает. Вначале ты ничего не знаешь и не понимаешь. Но со временем становится понятно, что идет речь о достаточно плохом пансионате для детей-инвалидов как физически, так и морально. Книга рассказывает о нескольких выделенных персонажах и о многих второстепенных, показывая сложность их жизни, их переживания и мышление. Больше раскрывать сюжет пока что не буду - дочитав эту книгу, я выложу на нее окончательный отзыв. Пока что книга реально затянула, так что, не смотря на ее огромный размер (более 1к стр мелким шрифтом), думаю, что скоро я ее дочитаю. 5 Показать 3 комментария |
#ищу_бету
Всем приветик Ищу бету для маленькой серии небольших фантастических рассказиков по теме космос. Сама иногда допускаю ошибки или попросту их не замечаю (второе чаще), поэтому нужен грамотный помощник. Показать 2 комментария |
Прикиньте, я почти отличница в году ;)
Если, конечно, учителя не взбунтуют и 4 по рофлу не поставят (кстати, уже. Но это случайно было). Буду ликовать в общую ленту если все же завершу и этот годик на 5рочки. |
#всем_пох #мысли_вслух #идея
Скоро уже будет лето, кончится школа и все же в этом году я собираюсь подзаработать. Рассмотрев несколько вариантов возможных вакансий в моем городе, ни одна не подошла: где зп мизерная (ну а я жадная, много денег хочу), где родаки не разрешили. До этого рассматривала репетиторство для младших и 5-6 классов и тут мне в голову пришла идея - а почему бы не запустить свой курс? Пришла давно, еще в апреле, но жутко сомневаюсь, так затраты будут большие и есть шансы не окупится и не продать достаточное кол-во мест из-за хороших таких расценок, которые я решила ставить (в принципе, для трех артов зверюшек в реализме плюс с методичкой по анатомии животных, которую я хочу разработать самостоятельно это весьма хорошая цена, к примеру поток в прямом эфире с живым общением 5500). А так, я уже составила от нефиг делать полную программу на 15 дней и все рассчитала. И даже выбрала работы для курса: ![]() Показать полностью
![]() 6 Показать 20 комментариев из 64 |
#программируем_с_балтикой
Наконец-то долгожданная 5тая часть курса - начинаем программировать! Сегодня мы рассмотрим, что такое команда print(), строки и числа, узнаем, как записываются знаки равенства и знаки арифметических действий, напишем несколько программ программ - от попроще к сложнее. Итак, погнали! Для начала ваша задача - либо открыть онлайн-компилятор на питоне, либо скачать питон на компьютер. Советую программировать с компьютера - так легче. Начнем мы с самой первой для всех программы - программы print. Эта программа самая первая и самая родная, самая используемая для программиста. Она позволяет выводить на экран тот или ной текст. Вначале мы будет выводить уже готовый текст. Чуть позже я расскажу, как выводить код с записанными данными. Итак, следуйте алгоритму и напишите свой самый первый код: 1) Откройте питон. 2) Включите английскую раскладку. 3) Напишите слово "print". Эту функцию, как и многие другие, стоит писать с маленькой буквы. 4) Добавьте скобки, чтобы выглядело так: print() 5) В скобках напишите любой текст в кавычках, к примеру: print("Это мой первый код!") 6) Запустите программу, нажав кнопку "запустить" или "play". Если программа была написана верно, вы увидите выведенный текст. Поздравляю! Задание (самопроверка): с помощью функции print() выведите разные тексты с буквами, цифрами и символами. Итак, а теперь, порадовавшись первому коду и вдоволь наигравшись с принтом, давайте немного разберемся в синтаксисе и как что работает. В питоне мы можем выводить строки и числа. Строки записываются в кавычках одинарных и двойных, т.е.: "привет" или 'привет'. Числа пишутся без кавычек. Проверьте, если вы напишите в скобках число без кавычек, код сработает. Но текст без кавычек не будет выводится вашей программой - выйдет ошибка. Также выйдет ошибка, если попытаться "замиксовать" кавычки по типу "привет!'. Если вы хотите, чтобы текст получился в кавычках, то можно вставить одни кавычки в другие, по типу ' "Hi!" '. Попробуйте! Задание (самопроверка): попробуйте все описанные в абзаце ранее коды (как верные, так и неверные) Также в питоне можно создать переменную. Переменная - это именуемая либо адресуемая иным способом программная память, которая сохраняет в себе какие-либо данные. Переменные можно называть произвольно латинскими буквами и цифрами, а также некоторыми знаками. При этом цифра или знак не могут стоять впереди. Данные, которые в ней находятся, называются значением переменной. Давайте попробуем создать и напечатать переменную. Предположим, назовем ее A и дадим ей значение "Привет!". Это будет выглядить так: A = "Привет!" (не пытайтесь это вставить - я пишу буквы на русском языке) Чтобы напечатать ее, необходимо записать ее в скобки команды принт БЕЗ КАВЫЧЕК. Если заключить ее в кавычки, она превратится в строку и напечатается не Привет!, а A Тогда готовая программа будет выглядеть так: A = "Привет!" print(A) Также если написать: A = "Привет!" A = "Пока!" То переменная A будет иметь значение "Пока!", так как в памяти кода остается последнее присвоенное переменной значение. В программе может быть больше переменных. Также переменные, являющиеся строкой, можно напечатать в одной строке несколько штук, склеив их знаком +. Также склеиваются и переменные со значениями строк вместе с принтом. При использовании знака + склейка происходит сразу с пробелом. Если вы хотите склеить строку и число либо число с числом, необходимо использовать запятую, но нужно будет учесть пробелы, так как запятая их не предусматривает. Совет! Пробел всегда можно сделать, добавив строку с пробелом (" ") Пример программы 1: A = "Привет," В = "Друг!" print(A + B) Вывод: Привет друг! Пример программы 2: A = "Привет," В = "Друг!" print(A , " ", B) Вывод: Привет друг! Пример программы 3: A = "У меня по информатике" В = 5 print(A , " ", B) Вывод: У меня по информатике 5 Учтите! Программа 4 выведет сумму!: А = 3 В = 2 print(A + B) Вывод: 5 Чтобы программа склеила числа, необходимо: A = str(A) - переводим число в строку Теперь рассмотрим, какие знаки бывают: Знаки равенств: = (равно для переменной) == (равно) != (не равно) >(больше) <(меньше) >=(больше или равно. Строго в порядке сперва значок больше, потом равно) <=(меньше или равно. Строго в порядке сперва значок меньше, потом равно) Знаки арифметических действий: +(сложение) -(вычитание) *(умножение) **(возведение в степень) /(деление с частью после запятой) //(деление без части после запятой) %(остаток от делений чисел) a = 2 ** 2 c = 5%4 В примерах действия происходят в обычной последовательности: сперва то, что в скобках, потом возведение в степень, после умножение и деление и в конце сложение и вычитание (в скобках сперва возведение в степень, далее умножение и деление, потом сложение и вычитание). Конечно, из пар арифметических действий, они выполняются по очереди: boop = 18 //( 2 * 1 + 5) и т.д. Также можно проводить арифметические действия с переменными с числовым значением с числовым значением: a = 2 bobr_curva = 10 * a + a А теперь, изучив все это, перейдем к задачам, которые мы сможем решить с помощью изученного на этом уроке, а точнее к которым мы сумеем написать код. Задача: У Карла Петровича есть в коллекции 972 марки. Он копил их ровно 3 года. Сколько минимум в месяц марок он получал, если это было постоянное число? Для начала подумаем, как эта задача будет решаться. Для того, чтобы ее решить, надо сделать всего лишь пару действий - преобразовать 3 года в месяцы и поделить количество марок на них. Так мы получим ответ. Назовем переменные years (года), month (месяц), stamps (марки), stamps_per_month (марки в месяц). Далее напишем нашу программу. years = 3 month = years * 12 stamps = 972 stamps_per_month = stamps/month print(stamps_per_month) Верная программа в нашем случае даст ответ 27. №5 Задача для решения (с последующим написанием кода, выведите только число): Маша в два раза старше своего братика Володи, возраст папы в 3 раза больше суммы возрастов детей, а возраст мамы равен возрасту папы, но на 5 лет меньше. Сколько лет маме, если Володе 2 года? №6 Задача для решения (с последующим написанием кода, выведите только число): Костя идет навстречу Володе, который едет на велосипеде, со скоростью 4 км/час. Скорость Володи - 21 км/час. Общее расстояние - 100 км. Во сколько мальчики встретятся, если оба стартовали ровно в 8:00? (Подсказка: для решения такой задачи необходимо найти скорость сближения (Vсбл) - это сложенные скорости(V1 и V2) мальчиков. Далее время(t), через которое они встретились, находится по формуле расстояние (S) деленное на скорость сближения) Ответы на эти задачи с верный кодом и решением вы найдете в комментариях. Задание (самопроверка): напишите несколько кодов. Попробуйте все изученное на этом уроке. На этом очередной урок заканчивается. Все интересующие Вас вопросы по поводу темы можете задавать в комментариях. Ждите продолжение в следующей главе! Свернуть сообщение - Показать полностью
3 Показать 9 комментариев |
#программируем_с_балтикой
Часть 4, вводный курс. Пожалуй, самое главное, без чего мы не сможем написать код (не считая самого языка программирования) - это алгоритм. Алгоритм является строительным материалом программ. Что же он такое? Алгоритм - это последовательность шагов в решении задачи, приводящая от исходных данных к результату. Алгоритмами являются, к примеру, те же инструкции или рецепты. Они предписывают, по каким шагам мы должны, к примеру, собрать диван или приготовить борщ. У алгоритма есть общая схема работы: Исходные данные -- Алгоритм -- Результат То есть вначале, к примеру, робот получает данные, скажем, введенное число. Потом он, следуя алгоритму, преобразует его и мы получаем результат. Или еще один пример: мы наливаем в чайник воды и нажимаем кнопку. Чайник, получив исходные данные (нажатие кнопки), начинает выполнять алгоритм (кипятит воду). После того, как вода достигает определенной температуры, чайник завершает алгоритм и мы получаем результат (горячую воду). Попробуйте придумать больше таких алгоритмов. Кем же являются чайник и робот? В нашем примере они называются исполнителями. Исполнитель - это какой-то объект, который способен выполнить определенный набор данных ему команд. Исполнители делятся на формальных и неформальных. Чем они отличаются? Формальный исполнитель будет выполнять набор команд ни смотря ни на что и имеет ряд характеристик: имеет круг решаемых задач, нужна необходимая среда исполнителя, имеет список команд исполнителя (СКИ), имеет режим работы (непосредственное управление и программное); неформальный же исполнитель может не выполнить свою программу по стечению обстоятельств. К примеру, если сказать человеку (неформальному исполнителю) постирать мусорный мешок, он откажется, а если дать эту задачу стиральной машинке (формальному исполнителю) - она просто будет следовать своей программе. Для разработки алгоритма есть свой план: 1) необходимо выделить объекты, которые будут присутствовать в задаче, установить их свойства, отношения между ними и возможными действиями с ними; 2) определить исходные данные и необходимый результат; 3) определить, в какой последовательности будут идти действия исполнителя, чтобы при этом он сумел прийти от исходных данных к результату; 4) записать полученный алгоритм с помощью специальных команд, которые поймет исполнитель. При этом верный алгоритм обладает такими свойствами, как: 1. Путь решения задачи разделен на отдельные шаги. 2. Алгоритм состоит из задач, которые входят в СКИ исполнителя. 3. Команды однозначны и понятны. 4. Алгоритм дает ожидаемый результат. 5. Алгоритм может обеспечить решение задач с разными исходными данными. Также хочу дать второе определение алгоритма, которое можно вывести вследствии последнего написанного. Алгоритм - это определенная последовательность действий конкретного исполнителя, приводящее от исходных данных к требуемому результату, которая обладает необходимыми свойствами. Задача (самопроверка): попробуйте написать несколько алгоритмов, учитывая план составления и необходимые свойства. Это могут быть рецепты, инструкции, планы действий и т.д. Далее я хочу рассказать, что бывают линейные алгоритмические конструкции и алгоритмические конструкции ветвления. Алгоритмическая конструкция следования, или линейная - алгоритмическая конструкция, показывающая последовательный, простой порядок действий. Именно такие конструкции мы и рассматривали ранее. Они выглядят примерно так: ... ↓ Действие 1 ↓ Действие 2 ↓ ... Также есть алгоритмическая конструкция ветвления - это алгоритм, который в зависимости проверки условия исходных данных (правда/ложь) выбирает одни или несколько из возможных действий (ветвей) Также есть алгоритмическая конструкция ветвления - это алгоритм, который в зависимости проверки условия исходных данных (правда/ложь) выбирает одни или несколько из возможных действий (ветвей). Такие алгоритмы называются разветвляющими. Пример как он может выглядеть: /////////////////////////// ......... ////////////////////////////////↓ /////////////////////////Условие Проверка условия 1 ↓ Проверка условия 2 ––––––––––––––––––––––––––––––– ///////↓ ////////////////////////////////////////////////↓ Действие 1/////////////////////////////// Действие 2 Примером такого алгоритма может быть: ////////////////Постель заправлена /////////////////////////Да ↓ Нет –––––––––––––––––––––––––––––––– ///////////↓ ////////////////////////////////////////↓ Ничего не делать /////////////Заправить постель Этот алгоритм, конечно, не совсем верный, так как имеет неточные указания. В письменно виде этот алгоритм выглядел бы так: 1) постель заправлена? если да, то: ничего не делать. если нет, то: заправить постель. Задание (самостоятельная проверка): составьте алгоритмические конструкции ветвления от 2х ветвей и больше письменно. В следующей главе я уже перейду к началу кодинга. Свернуть сообщение - Показать полностью
1 |
#программируем_с_балтикой
Наконец-то подоспела третья глава! В этой главе вы узнаете, что такое алгебра логики и зачем она нужна. Для начала необходимо понять что такое высказывание. Высказывание — это повествовательное предложение, которое можно однозначно назвать истинным или ложным. К примеру, "Солнце — это звезда", "Кошки относятся к млекопитающим" — это правдивые высказывания, а "Собаки не относятся к хордовым" и "Система счисления бывает только позиционной" — ложные. Предложения по типу "Давай займемся программированием!" и "Может быть я научусь плавать" не являются высказываниями, так как первое не повествует, а призывает к действию, а второе содержит долю вероятности и его невозможно назвать правдивым или ложным. Итак, любое предложение может быть истинным или ложным. У них есть разные обозначения: истина может обозначатся как да, yes, правда, true, 1, +, а ложь как нет, no, false, ложь, 0, -. Кстати, интересный факт — основателем алгебры логики является Джордж Буль, из-за чего ее еще называют Булевой логикой. Перелагаю перейти непосредственно к самому главному — к функциям, после рассмотрении которых мы рассмотрим все на примерах. Конъюнкция (логическое умножение) — истина может быть только тогда, когда оба высказывания верны. Возможные обозначения: ^, &, and, *, И. Мои любимые: И либо &. Программируя, будем использовать and. Дизъюнкция (логическое сложение) — истина тогда, когда хотя-бы одно высказывание истинно. Возможные обозначения: V, |, +, ИЛИ, or. На письме легче использовать V либо ИЛИ. В программировании будем использовать or. Инверсия (логическое отрицание) — делает истинное высказывание ложным и наоборот. Возможные обозначения: НЕ, NOT. В программировании будем использовать NOT. По терминам можно легко понять, как какая функция работает По терминам можно легко понять, как какая функция работает. К примеру, возьмем A и B. Предположим, они оба истинны. Тогда, следуя двум первым функциям, мы получим истину. Если же один из них не является истиной, то при логическом умножении мы получим ложь, а при сложении — истину. Эти функции можно использовать комбинированно. Давайте попробуем. Есть некоторое выражение: (A И B) ИЛИ (НЕ А). Для того, чтобы решить это, нужно составить таблицу. Помним, что 0 это нет, т.е. ложь, а 1 — да, т.е. правда. Вписав данные в таблицу, мы сразу же все решим, начиная со скобок (либо начинаем с логического умножения, если нет скобок. Потом — по порядку). A........B........A И B........НЕ A........A ИЛИ B 0........1........0................1..............1........ 1........0........0................0..............0........ 0........0........0................1..............1........ 1........1........1................0..............1........ В итоге мы получим такую таблицу. №2 Задание для укрепления материала: решите такие уравнения, построив таблицу: 1) (НЕ А) + (А ИЛИ (А И В) 2) В ИЛИ А И В И (НЕ А) 3) НЕ (А И В ИЛИ А) №3 Задание повышенной сложности: решите это уравнение с помощью таблицы. (НЕ А) ИЛИ НЕ (В И С ИЛИ А) И НЕ (В ИЛИ А) №4 Делаем шпаргалку: сделаем шпаргалку. Напишите таблицы для каждой функции, учитывая все варианты А и В. Ответы на вопросы вы найдете в комментариях (в № 2 и 3 будут даны только ответы при определенных А и В. Ответы выложу чуть позже публикации поста) На этом мы закончим алгебру логики. В следующем мы перейдем к одной из самых, как по мне, важных тем - к алгоритмам. Свернуть сообщение - Показать полностью
Показать 8 комментариев |
#программируем_с_балтикой
Вторая часть мини-курса про программирование Для начала хочу рассказать вам о том, что такое система счисления и с чем ее едят. Эта глава не обязательна, но советую прочесть. Система счисления — это знаковая система, в которой приняты определенные и строгие правила записи чисел. Основание системы счисления — это количество используемых в ней цифр. Поясню данные термины понятнее. К примеру, мы ежедневно используем десятичную систему счисления. В ней мы наблюдаем десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Основанием системы, как вы уже догадались, является цифра 10. Также бывают и другие системы счисления, к примеру, двоичная, состоящая только из двух чисел: 0 и 1. Интересное замечание — в системах счисления последнее число всегда меньше на 1, чем ее основание. К примеру, у восьмеричной системы счисления последним числом будет 7, а у пятеричной — 4. Конечно, возможно у вас сейчас возникли вопросы по типу "а как записывать, к примеру, шестнадцатиричную систему? Типо как 115, где 1 это 1, а две последние цифры это цифра 15? Не сходится. нелогично." Об этом я объясню чуть позже, а пока расскажу про виды систем счисления. Системы счисления делятся на два вида — это позиционные и непозиционные. Позиционные системы счисления — это системы счисления, в которой значение числа определяет не только символ цифры, но и их местонахождение. Пример — та же десятичная система. Число 555 является одним из чисел в ней. Символы вроде бы одинаковы, но носят разное значение. 5 в сотнях это 500, 5 в десятках — 50, и пять в единицах это и есть 5. Непозиционная система счисления — это система счисления, в которой символы всегда имеют одно и то же значение, но количество значения не меняется от их местоположения. В пример приведу римские цифры. Как-бы вы не написали — в любом случае данные числа никак не изменятся. К примеру, возьмем XХ. От местоположения римских десяток число не изменится — оно также и останется числом 20. Рассмотрим их различия на других примерах. Для примера возьмем по цифре 1 и 5 в каждой системе счисления. Для начала рассмотрим в десятичной системе счисления. Всего из этих цифр можно составить два варианта двухзначных чисел, не используя каждое больше одного раза: 15 и 51. В этом случае в первом варианте цифра 1 имеет значение 10, а цифра 5 - 5. Во втором примере теперь уже 5 имеет значение 50, а 1 - 1. То есть, в этих примерах одинаковые знаки имеют разное значение. Это и есть позиционная система. А теперь рассмотрим такой же пример с римскими цифрами. Взяв числа I и V (1 и 5), мы получим также два варианта чисел с разными цифрами: IV и VI. В этом случае в обоих вариантах цифра I будет иметь значение 1, а V - 5. Как бы мы не меняли их местами и куда бы в числа не ставили, эти цифры не изменят своего значения. Это и есть непозиционная система счисления. Маленькая шпаргалочка кому интересно. Римские цифры: I = 1 V = 5 X = 10 L = 50 C = 100 D = 500 M = 1000. III = 3 IV = 4. VI = 6 IX = 9. CDIXII = 413 и т.п. Продолжим урок. Итак, вернемся к вопросу, заданному до видов систем счисления. Так как же будет выглядеть шестнадцатиричная система? Очень просто! Ряд цифр будет выглядеть так: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Да-да, именно так! Вместо чисел 10, 11, 12, 13, 14 и 15 добавляются буквы A, B, C, D, E и F. №1. <i>Задание на досуг</i>: предлагаю вам подумать, как может выглядеть тридцатисемиричная или даже сорокаричная система счисления? (ответ будет в комментариях. Номер задания в начале.) Перейдем к следующему вопросу. Думаю, очень важно будет затронуть в нашем уроке то, как переводить числа из одной системы счисления в другую. Для начала это может показаться сложно, но не стоит пугаться раньше времени. Для начала научимся переводить числа в десятеричную систему счисления. Разберем на примере. Переведем число 1010 в двоичной системе в десятеричную. Для этого для начала присвоим каждому числу начиная с конца номера от 0. Выйдет, что: 1 — 3 0 — 2 1 — 1 0 — 0 Далее расписываем в такой последовательности: берем первое число и умножаем его на основание системы счисления в степени, равной присвоенному номеру числа и прибавляем его ко второму числу, умноженному также на основание системы счисления, умноженное на присвоенный цифре номер и т.д. У нас получится: 1 х 2^3 + 0 x 2^2 + 1 x 2^1 + 0 x 2^0 = х Далее мы просто решаем полученный пример. Умножение на ноль можно сразу вырезать — в любом случае получится ноль. Тогда получив пример 1 x 2^3 + 1 x 2^1 = х, возводим двойки в степени и получаем пример (я сразу умножила на 1) 8 + 2 = x. Тогда мы получаем, что х = 10. Вот мы и перевели число 1010 в двоичной системе в десятиричную, получив число 10. В системах с большим количеством цифр перевод остается таким-же, при условии того, что буквы переведены в числа. <i>Попробуйте самостоятельно перевести число 1110 в двоичной системе счисления в десятеричную</i> (ответ с пояснением будет в конце главы) Теперь рассмотрим как перевести числа с десятичной в другую системы счисления. Для этого достаточно делить число на основание, пока полученное число не будет меньше, чем основание и записать числа, начиная с него и продолжая остатками с конца. Рассмотрим подробнее на примере. К примеру, переведем число 17 в десятеричной системе в двоичную. Для этого начнем делить на 2 (остаток в скобках): 17:2 = 8(1) 8:2 = 4(0) 4:2 = 2(0) 2:2 = 1(0) Получив таким образом числа, собираем их по данному алгоритму. Последнее полученное число — 1. Далее идут числа 0, 0 и 1. Собрав, получаем число 10001. Конечно, нагляднее это видно на примере деления столбиком, попробуйте воспроизвести данный пример самостоятельно, выделив кружком последний результат деления и показав стрелкой на то, с какой стороны нужно брать остатки (проведите стрелку снизу от последнего результата к первому остатку). Остатки подчеркните. Рассмотрим примерперевода в шестнадцатиричную систему. Возьмем число 126. Действуем также. 126:16 = 7(14) В этом случае мы сразу получаем ответ — 7E в шестнадцатиричной. Попробуйте перевести 1123 в десятиричной в двоичную и шестнадцатиричную системы. Пожалуй, на этом мы закончим наш урок. На вопросы без номеров вы найдете ответы в конце главы. К следующей главе вы можете переключится в любое время. Шпаргалка по квадратам двойки: 2^0 = 1 2^1 = 2 2^2 = 4 2^3 = 8 2^4 = 16 2^5 = 32 2^6 = 64 2^7 = 128 2^8 = 256 2^9 = 512 2^10 = 1024 2^11 = 2048 2^12 = 4096 Ответы: 1110 в двоичной = 14 в десятичной 1123 в десятичной = 10001100011 в двоичной 1123 в десятичной = 463 в шестнадцатиричной Свернуть сообщение - Показать полностью
2 Показать 10 комментариев |
#программируем_с_Балтикой
Для того, чтобы начать наш путь по миру кодов, стоит для начала понять, что такое программирование. Программирование — это создание программ и их модификация. Благодаря программистам создаются сайты, приложения и игры. Программисты пишут самые разные коды. Эти люди благодаря особенным языкам программирования учат разную технику делать то, что она делает (не считая механической) Каждый из нас может начать свой путь и заняться программированием. Но не все так просто. Создание кодов с первого взгляда кажется простым, но на самом деле это очень трудный и долгий процесс, требующий терпения, логики, силы воли. К примеру, мне в начале моего пути требовалось на написание программы на 10 строк по 20-30 минут. А представьте, что я бы писала не простенький код для потехи, а игру. Тогда на это множество строк мне потребовалось бы очень-очень много времени. И это не считая того, что на такой код уйдет немало времени для того, чтобы восстановить логику и, следуя строгим правилам орфографии, сделать код рабочим и правильным. Выделяя самое главное, хочу сказать, что хороший программист должен владеть логикой и отменным терпением. Следующие мини-уроки будут выкладываться в другие дни.(там уже поинформативней будет) Свернуть сообщение - Показать полностью
10 Показать 4 комментария |
#вопрос #вопросы
просто вопросик для уточнения. Можно ли на этом сайте выкладывать обучающие статьи? Просто пишу по программированию, но не знаю, разрешено или нет. И вообще, кто-нибудь здесь интересуется такими обучашками? Показать 20 комментариев из 29 |
#нытье #всем_пох #мысли_вслух
ну вот почему так сложно взять - и сесть за работу? Начать - легко. Написал первую главу, выложил или начал арт и отложил на завтра, и... Как обычно потом не можешь то вдохновения, то сил найти продолжать. Вот сейчас все-таки силы нашла - и конечно же нет идей, ничего в голову не идет. 5 Показать 1 комментарий |
#трэвелблоги #флешмоб
Чтож, так как мне скучно... Почему бы не рассказать о своих путешествиях?) Бывала вне России только в Турции, и то в раннем детстве (хоть и 3 раза). Если кому-то будет интересно, могу рассказать подробнее. В России посещала некоторые города, в т.ч. Питер, Москву, Казань (из больших) и некоторые другие. В будущем очень хочу посетить такие страны как Франция, США, Египет и Китай, возможно Японию. В каждой стране своя изюминка, которая меня привлекает, но в основном это интерес к их культуре. Как-то так) 1 |