проект. берш слова. Язык программирования Phyton, решение задач на огэ
Скачать 367.15 Kb.
|
Муниципальное бюджетное общеобразовательное учреждение средняя общеобразовательная школа №3 Барабинского района Новосибирской области Индивидуальный проект: «Язык программирования Phyton, решение задач на ОГЭ» Выполнил: Берш Вадим, учащийся 9 «И» класса Руководитель: Ныркова Алёна Александровна, учитель информатики МБОУ СОШ №3 Барабинск, 2022 Содержание: Введение 3 Основная часть 4 Теоретическая часть 4 Практическая часть: 6 Текст в Python 6 Арифметические действия в Python 6 Базовые команды и обозначения в Python 7 Решение задач с ОГЭ 7 Заключение 12 ВведениеЦель Узнать, что такое язык Python и научится писать некоторые программы на нем. Решить несколько задач с Обязательного Государственного Экзамена. Задачи 1. Найти информацию о языке Python. 2. Понять принципы работы с языком Python. 3. Научится писать некоторые программы на Python. 4. Решить задачи с ОГЭ при помощи Python Актуальность Python — один из самых популярных языков программирования на данный момент, в рейтинге TIOBE он занимает 1 место. У Python существуют свои фанаты это языка, но есть и те, кто данный язык не переносит, в любом случае равнодушным он никого не оставляет. Тем более знание данного языка программирования обязательно для сдачи Обязательного Государственного Экзамена (ОГЭ) Основная частьТеоретическая частьПрограммирование – это важнейший навык 21 века. Быть программистом на сегодняшний день востребовано. Но с вероятностью 48.1% в будущем эту работу могут заменить роботы. Сегодня работа как никогда ранее требует способности решать поставленные задачи, новые технологии становятся неотъемлемой частью строительства карьеры во всём большем количестве отраслей. Чтобы начать писать программный код, необходимо начать говорить на компьютерном языке. Компьютерам требуются пошаговые инструкции, и они могут понимать только определенные языки. Точно так, как человек из России может не понимать по-китайски, компьютеры понимают только языки, специально созданные для них. Компьютерный‚ или программный, код пишется на языках программирования, таких как Python, C++, Ruby или JavaScript. Эти языки позволяют «разговаривать» с компьютером и сообщать ему команды. Представьте, что вы обучаете свою собаку трюкам: когда вы произносите команду «сидеть», она садится, говорите «голос» — она лает. Собака понимает эти простые команды, однако остальные ваши слова — нет. Также у компьютеров есть определенные ограничения, однако они готовы выполнить все, что вы попросите на их языке. Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI Гвидо Ван Россумом. Название языка произошло вовсе не от вида пресмыкающихся. Автор назвал язык в честь популярного британского комедийного телешоу 1970-х «Летающий цирк Монти Пайтона». Впрочем, всё равно название языка чаще связывают именно со змеёй, нежели с передачей, даже эмблема на сайте python.org (до выхода версии 2.5) изображают змеиные головы. Важная цель разработчиков Python — создавать его забавным для использования. Это отражено в его названии, которое пришло из Монти Пайтона. Также это отражено в иногда игривом подходе к обучающим программам и справочным материалам, таким как примеры использования, которые используют понятия ветчины (spam) и яиц вместо стандартных foo и bar. Поэтому работа с Python очень интересна и увлекательна. Практическая часть:Текст в PythonНачнём с самой лёгкой программы: «print» – означает, что мы хотим, чтобы надпись показалась на экране, скобки и кавычки показывают какую надпись мы хотим показать. В итоге получилось: Арифметические действия в PythonС помощью Python можно решать примеры. Таблица операторов сравнения Python:
Базовые команды и обозначения в Pythoninput() - ввод данных; print() - вывод данных. Цикл while (Цикл while работает с предусловием. Если условие выполняется, тогда цикл работает.) Решение задач с ОГЭ1)В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования. 2) Ниже приведена программа, записанная на пяти языках программирования. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (8, 8); (9, 6); (4, 7); (6, 6); (–9, –2); (–5, 9); (–10, 10); (6, 9); (10, 6). Сколько было запусков, при которых программа напечатала «YES»? 3) Ниже приведена программа, записанная на пяти языках программирования. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (5, 3); (2, 4); (–1, 10); (5, 7); (5, 4); (–11, 4); (9, 13); (7, 9); (6, 8). Сколько было запусков, при которых программа напечатала «YES»? 4) Напишите программу, которая в последовательности целых чисел определяет количество нечётных чисел, кратных 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности (завершающий 0 не учитывается) и количество нечётных чисел, кратных 3. Пример работы программы: Приведём решение на языке Python. ЗаключениеБольшую часть заданий с ОГЭ по информатике составляет программирование. Полученный опыт во время создания проекта сильно поможет мне в решении данных задач и в последствии хорошо сдать экзамен. В процессе выполнения работы были решены следующие задачи: 1. Нашёл информация о языке Python. 2. Понял принципы работы с языком Python. 3. Научился писать некоторые программы на Python. 4. Решил несколько задач с ОГЭ при помощи Python Литература Брайсон Пэйн: «Python для детей и родителей играй и программируй» Майк МакГрат: «Python. Программирование для начинающих» Википедия: «https://ru.wikipedia.org/wiki/Python» Helloworld: «http://www.helloworld.ru/texts/comp/lang/python/python2/index.htm» Решу ОГЭ: https://inf-oge.sdamgia.ru/ |