Главная страница
Навигация по странице:

  • Введение

  • Задачи 1.

  • Основная часть

  • Практическая часть

  • 1)

  • Пример работы программы

  • проект. берш слова. Язык программирования Phyton, решение задач на огэ


    Скачать 367.15 Kb.
    НазваниеЯзык программирования Phyton, решение задач на огэ
    Анкорпроект
    Дата19.12.2022
    Размер367.15 Kb.
    Формат файлаdocx
    Имя файлаберш слова.docx
    ТипРешение
    #852556

    Муниципальное бюджетное общеобразовательное учреждение

    средняя общеобразовательная школа №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:

    Оператор

    Значение

    Пример

    ==

    Равно (сравнение)

    x == y

    !=

    Не равно

    x != y

    >

    Больше чем

    x > y

    <

    Меньше чем

    x < y

    >= или <=

    Больше либо равно, меньше либо равно

    x >= y или x <= y

    %

    остаток при делении

    x % y

    //

    целая часть при делении

    x // y



    Базовые команды и обозначения в Python


    • input() - ввод данных;

    • 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/


    написать администратору сайта