Программисты! Сос!
Помогите решить, пожалуйста, мне очень срочно.
И
Вот.
Помогите, пожалуйста
Помогите решить, пожалуйста, мне очень срочно.
И
Вот.
Помогите, пожалуйста
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.
Приветствую всех!
Как насчет изучения новой темы? Сегодня на обзоре у нас логический тип Bool и операторы сравнения. Я решил эту статью вставить между изучением темы о работе с числами и изучением темы о работе со строками, так как при работе со строками, знания из этой статьи нам очень пригодятся. Поэтому наливайте себе кофе, будет интересно!
Начнем знакомство с логического типа – Bool, который может возвращать только два значения, True (истина), или False (ложь), рассмотрим на примере сравнения двух чисел:
print(4 > 8)
Из данного примера в консоль вернется False, так как 8 больше 4.
Операторы сравнения играют важную роль в языках программирования, они помогают выстраивать логическую цепочку в тех или иных местах программы. Ниже оставлю таблицу всех операторов сравнения, в Python.
Я думаю, с таблицей ни у кого не возникнет вопросов, все эти операторы вам знакомы со времен школы. Добавлю, в принте ( функция print() ) можно сравнивать математические операции, например:
print((3 + 5) > 5)
print((25 - 15) < 10)
print((30 * 5) > 12)
print((70 / 3) < 2)
Операторы ==, !=, >=, <= пишутся слитно и между ними не должно быть пробелов, в противном случае вы получите ошибку. Чаще всего новички путают знак равенства и пишут вместо двойного символа равно == один символ, который означает присвоение, этот знак характерен для темы переменных, совсем скоро мы приступим к ее изучению.
Собственно, задача
"В лоб" не решается, по первым двум словам даже заморочился:
Всех с Днем знаний! Не так давно просили пикабушников поделиться историями о школьной информатике. Спасибо за ваши рассказы! Как и обещали, составили из них «первосентябрьскую» подборку. Читаем, разблокируем воспоминания и ностальгируем.
Помню, проходили обучение на visual basic, кто быстрее справился — мог играть в игры)) 90-е)
Я училась в деревенской школе, где компьютер был только у учителя) Это 2000 год. В пейнте рисовали по очереди, ничему нас не учили, ибо учителя сами не знали данной дисциплины. У кого были деньги, раз в неделю нанимали шофера и он возил в город на занятия. Изучали там Турбо паскаль. Ничему не научились, естественно, ибо раз в неделю по часу крайне мало для знаний. В 2004-м от техникума уже закончила курсы ЭВМ и обучилась основным компьютерным программам.
Разрешали заглядывать через дверь, как привилегированный класс занимается информатикой на компьютерах.
Информатика в школе была в 10–11 классах, это 2004–2006 год. Несколько занятий на компьютерах за этот период представляли включение-выключение компьютера и рисование в paint, в остальное время зубрежка учебника, бесконечные переводы из двоичной системы в десятичную и обратно, и Бейсик на двойных листах в клетку. Домашних компьютеров не было, школа на несколько лет задала устойчивое отвращение к компьютерам и информатике.
У нас в школе не было информатики. Первый раз в жизни я увидела компьютер где-то в 1996 году, когда поступила в техникум. Уже в техникуме была информатика, помню только что рисовали картинки по алгоритму.
У нас уроки информатики были один раз в неделю, и так как наша школа была очень бедная, на уроки этой самой информатики, мы всем классом ходили «за тридевять земель» в другую школу!
Там стояли допотопные кампутеры, и на них была такая программа установлена, называющая себя «БЭСИК».
В общем, чтобы нарисовать элементарную линию, необходимо было ввести сначала какие-то input и прочие символы… Вспоминаю с ужасом…
Мы с корешами быстренько решали все задачи и рубились в Старкрафт по сетке.
Уроки информатики проходили в основном в тетрадках, где мы записывали теорию, изучали и выучивали команды BASICa, рисовали блок-схемы. Раз в месяц у нас была контрольная, когда мы в тетрадки писали программу на заданную тему (фактически решали задачу), а потом нам выключали КУВТ «КОРВЕТ», загружали туда через серверный (головной) комп BASIC, и мы вбивали программу на проверку работоспособности. Все это было в 2000–2002 году. Летом 2002 школу я покинул (после 9 класса), а бывшие одноклассники рассказали, что закупили новые компы и они теперь по сети на уроке друг с другом играют в Старкрафт…
Первый урок информатики был в 9-м классе (2006 год). Единственный на всю школу класс с компьютерами был там, где во внеурочное время проходили курсы офиса (Word, Excel, PowerPoint). Уроки шли в формате «запишите в тетрадь под диктовку / с доски».
Программа была примерно следующая: единицы измерения, системы счисления, типы и структуры данных, основы ООП, Delphi7 и написание небольших программ, которые на выходе решали типичные школьные математические задачи. Затем основы БД и практика — создание базы MS Access из нескольких таблиц с PK и FK, и содержащая информацию книг из домашней библиотеки. Уже в 2007-м, в конце учебного года, были основы HTML 4.0 и, конечно, CSS2. В 10-м классе сменился учитель и был Turbo Pascal, основы компьютерной графики, изучение офисных программ. С тех пор в старших классах я начал самостоятельно разбираться с веб-разработкой, поступил в универ и теперь много лет как работаю в этой сфере.
Уроки информатики у нас ни как не проходили. В школе был класс информатики с какими-то допотопными компании, был даже препод информатики, но уроков ни разу не было. В училище были уроки информатики, вел их учитель математики. На доске висел огромный калькулятор программируемый, вот его мы и изучали.
Мои старшие классы: между 2009–2012.
По информатике учили термины, всякие биты байты, учились рисовать на пайнте в 9 классе. По одной новой кисти/действию на урок. Пацаны разбирались в компах лучше училки и угорали. Втихаря играли во флэш игры.
11 класс — пришел молодой информатик, обучал работе с линуксом, но кто не мог, того не заставлял, никто в классе успеха не достиг в этом предмете.
Львов 01. В это же время стояли Виндовс 95 под целлофаном, к ним нас подпускать стали только в 11 классе в 2000 году. Хакеров боялись воспитать, не иначе. Такая вот информатика.
Писали простые программы на турбо паскале, играли в «Принца Персии».
86–96. На факультатив и кружок ходил, агат и корветы, язык бейсик. Много изучал сам, по журналам, что привозил учитель, Маслюк Владимир Владимирович. Подменял учителя, вел уроки у младших. Проверял контрольные. А потом школа закончилась, армия, работа.... В общем, к компам вернулся уже в 2000-х и начал познавать винду и Линукс))
Информатика у меня была с 5 класса, это наверное год был 2001–2002.
В 5–6 классах мы просто играли в компьютерные игры, рисовали в пейнте.
В старших классах учились работать в ворде, экселе, изучали формулы, учились составлять таблицы, диаграммы, графики, презентации. Было довольно интересно.
В школе казалось, что информатика — это набор разрозненных знаний, которые потом негде применить. Курсы в Практикуме построены от обратного — на опыте востребованных специалистов. Все задания — из реальной практики. В отличие от школы, тут справиться поможет мотивация, но для этого нужно определиться с выбором, чтобы работа приносила удовольствие. Здесь выручит бесплатный бесплатный профориентационный тест, где анализируем ваши навыки и опыт и подбираем подходящие направления, которые можно сразу попробовать.
Помните, что на школе учеба не заканчивается: не стойте на месте, копите знания развивайтесь!
Реклама ООО “Яндекс”
Давно собирался.
У меня есть искреннее убеждение, что если хочешь заниматься чем-то серьёзно то тебе необходимо знать историю того чем ты хочешь заниматься.
На самом деле это не блажь, а вполне себе обоснованное утверждение. Знание истории предмета предотвращает "изобретение велосипеда" и ошибки, которые до тебя уже делали. И, благодаря тому что историей заморачивались далеко не все, ошибки делали не один раз:)
Второй аргумент - если знаешь последовательность появления того или иного "прорыва" у тебя в голове всё правильно выстраивается. Понимаешь что из чего следует и почему.
Ну и третий аргумент - это интересно:)
В силу того, что "многабукафф" отталкивает, буду стараться писать небольшие посты. То есть будет цикл постов. В первом (этом) постараюсь пробежать по верхам, а в следующих постах подробней рассказывать об определённых событиях.
Какой-то реакции не ожидаю, но хотелось бы увидеть в комментах рассуждения по теме, замечания, исправления и какие-то личные выводы.
И да, на негатив мне насрать, на плюсы с минусами тоже. Если есть что сказать - говорите. Полемика приветствуется.
Ну, поехали...
Информатика - Наука, изучающая структуру, общие свойства и методы передачи информации, в том числе связанной с применением ЭВМ.
Тяга к вычислениям была у людей давно. Первыми инструментами для вычислений были кучки камешков, в Древней Греции и Риме были абаки (счётные досочки). Счёты, короче.
С развитием астрономии, мореплавания и военной инженерии инструменты, соответственно, тоже усложнялись, но истоки информатики не сводятся только к бухгалтерии, астрономии и баллистике. Информатика - дитя логики, математики и человеческого воображения. Думаю, справедливо будет отметить Аристотеля, заложившего понятие "о высказываниях, которые могут включать переменные, представляющие свойства. Такое высказывание может быть истинным при любых значениях переменных, может быть истинным только иногда или вообще никогда." Этот логический анализ имеет прямое отношение к информатике. Джорж Буль хотел актуализировать Аристотеля, выразить правила человеческого мышления в математической форме. Но это уже было совсем "недавно" и к Булю мы ещё вернёмся.
Забавно, но в конце XIX века часто встречались споры о том можно ли считать информатику наукой или нет. То есть, можно ли считать наукой науку об искусственном, имеющую лишь косвенное отношение к природе. Эти споры затихли только когда уже в XX веке алгоритмы были включены в программу математики. То есть когда увязали логику, развивавшуюся до этого абсолютно не касаясь вычислений, с математикой.
Лейбниц усовершенствовал суммирующую машину Паскаля наделив её возможностью выполнять операции умножения и деления, тем самым построив одну из первых вычислительных машин с вложенными циклами. И он, кстати, один из первых, кто осознал преимущества двоичной системы и написал об этом задолго до того, как её полезность оценили другие. Говард Хатауэй Эйкен, пионер компьютеростроения, спустя 250 лет после Лейбница отказался от десятичной арифметики.
В одной из своих статей Тюринг, которого тоже очень хотелось бы отметить, упомянул об одном важном техническом приёме - устройстве хранения данных, в котором автомат мог хранить программы для других автоматов. Эту же идею реализовали Эккерт и Мочли в своей машине ENIAC. Сделали они это по чисто практическим соображениям, а не под влиянием теоретических работ Тюринга. Хранение программы в памяти на электровакуумных лампах ускоряло работу машины и упрощало изменение программы.
Когда Джон фон Нейман в 1945 вошёл в группу по проектированию машины EDVAC (вместе с Эккертом и Мочли), пришедшей на смену ENIAC, он взял на себя труд по составлению пояснительной записки, и с тех пор конструкция машины с хранимой программой известна как "архитектура фон Неймана" (не вполне заслуженно). Та же идея примерно в то же время была использована в Манчестерской малой экспериментальной машине Baby, а чуть позже в проекте ACE Тюринга. Видимо идея хранимой программы из тех, что приходит в голову сразу нескольким людям когда приходит время.
В то время когда компьютеры ещё только зарождались телефонизация шла полным ходом. Было несколько способов соединить коммутаторы проводами, получив один и тот же функциональный результат и инженеры освоили искусство минимизации используемого оборудования. Клод Шеннон, занимавшийся этой проблемой, понял, что законы мышления Буля, о которых он узнал на курсе философии, являются так же законами построения электрических схем. Если перевести схему на язык булевой логики, то полученную логическую формулу можно будет упростить, а потом вернуться обратно к языку схем, получив более экономичную конструкцию. Мало того, что булеву логику можно использовать для упрощения сложных выражений, так она ещё и упрощает восстановление истинного значения ослабленного сигнала. В 1950 Хэмминг предложил общий метод включения дополнительных битов в двоичные данные, так чтобы ошибки в процессе передачи данных можно было обнаруживать и при определённых условиях исправлять.
Думаю пока хватит. Опять простыня получается. Хотелось коротко по всему пройтись, а я сейчас только на половине своих набросков.
В общем, до следующих встреч!
Совсем недавно пришли результаты ЕГЭ. Информатику получилось написать лучше всего) Решил все задачи, но допустил ошибки в 6 и 9 номерах. Писал преимущественно для поступления, однако и для того, чтобы не только преподавать школьникам питон, но и готовить их к экзамену.
А если вы хотите сдать ЕГЭ также, а то и лучше, то запросто можете взять у меня урок, написав в телеграмм. Мой никнейм -> @pyython