kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Реферат на тему : "ПРОГРАММИРОВАНИЕ ВЕТВЛЕНИЙ В СРЕДАХ PYTHON И LAZARUS"

Нажмите, чтобы узнать подробности

Реферат на тему : "ПРОГРАММИРОВАНИЕ ВЕТВЛЕНИЙ В СРЕДАХ PYTHON И LAZARUS"

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Реферат на тему : "ПРОГРАММИРОВАНИЕ ВЕТВЛЕНИЙ В СРЕДАХ PYTHON И LAZARUS"»

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ

ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ М. Е. ЕВСЕВЬЕВА»




Факультет физико-математический


Кафедра физики, информационных технологий и методик обучения




РЕФЕРАТ



ПРОГРАММИРОВАНИЕ ВЕТВЛЕНИЙ В СРЕДАХ PYTHON И LAZARUS



Автор работы ________________________________________ Т. М. Левкина

Направления подготовки 44.03.05 Педагогическое образование

Профиль Физика. Информатика



Руководитель работы

доцент _______________________________ Т. В. Кормилицына





Оценка __________











Саранск 2022

Содержание

Введение 3

Программирование ветвлений в среде PYTHON 4

Условный оператор ветвления if, if-else, if-elif-else 4

1. Конструкция if 4

2. Конструкция if – else 5

3. Конструкция if – elif – else 5

Программирование ветвлений в среде LAZARUS 7





Введение

Python — высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ. Язык является полностью объектно-ориентированным в том плане, что всё является объектами. Необычной особенностью языка является выделение блоков кода пробельными отступами. Синтаксис ядра языка минималистичен, за счёт чего на практике редко возникает необходимость обращаться к документации. Сам же язык известен как интерпретируемый и используется в том числе для написания скриптов. Недостатками языка являются зачастую более низкая скорость работы и более высокое потребление памяти написанных на нём программ по сравнению с аналогичным кодом, написанным на компилируемых языках, таких как C или C++.

Lazarus - бесплатная кроссплатформенная визуальная интегрированная среда разработки (IDE) для быстрой разработки приложений (RAD) с использованием компилятора Free Pascal. Его цель - предоставить простую в использовании среду разработки для программистов, работающих на языке Object Pascal, который максимально приближен к Delphi.

Разработчики программного обеспечения используют Lazarus для создания консольных приложений с собственным кодом и графическим пользовательским интерфейсом (GUI) для настольных компьютеров, а также для мобильных устройств, веб-приложений, веб-сервисов, визуальных компонентов и функциональных библиотек для ряда различных платформ, включая Mac, Linux и Windows.



Программирование ветвлений в среде PYTHON Условный оператор ветвления if, if-else, if-elif-else

Оператор ветвления if позволяет выполнить определенный набор инструкций в зависимости от некоторого условия. Возможны следующие варианты использования.

1. Конструкция if

Синтаксис оператора if выглядит так:

if логическое выражение:

команда_1

команда_2

...

команда_n

После оператора if записывается логическое выражение.

Логическое выражение — конструкция языка программирования, результатом вычисления которой является «истина» или «ложь».

Если это выражение истинно, то выполняются инструкции, определяемые данным оператором. Выражение является истинным, если его результатом является число не равное нулю, непустой объект, либо логическое True. После выражения нужно поставить двоеточие “:”.

ВАЖНО: блок кода, который необходимо выполнить, в случае истинности выражения, отделяется четырьмя пробелами слева!

Программа запрашивает у пользователя два числа, затем сравнивает их и если числа равны, то есть логическое выражение A==B истинно, то выводится соответствующее сообщение.

2. Конструкция if – else

Бывают случаи, когда необходимо предусмотреть альтернативный вариант выполнения программы. Т.е. при истинном условии нужно выполнить один набор инструкций, при ложном – другой. Для этого используется конструкция if – else.

Синтаксис оператора if – else выглядит так:

if логическое выражение:

команда_1

команда_2

...

команда_n

else:

команда_1

команда_2

...

команда_n

Программа запрашивает у пользователя два числа, затем сравнивает их и если числа равны, то есть логическое выражение A==B истинно, то выводится соответствующее сообщение. В противном случае выводится сообщение, что числа не равны.

3. Конструкция if – elif – else

Для реализации выбора из нескольких альтернатив можно использовать конструкцию if – elif – else.

Синтаксис оператора if – elif – else выглядит так:

if логическое выражение_1:

команда_1

команда_2

...

команда_n

elif логическое выражение_2:

команда_1

команда_2

...

команда_n

elif логическое выражение_3:

команда_1

команда_2

...

команда_n

else:

команда_1

команда_2

...

команда_n

Программа запрашивает число у пользователя и сравнивает его с нулём a

Программирование ветвлений в среде LAZARUS

Ветвление – это алгоритмическая структура, в которой проверяется некоторое условие и в зависимости от результатов проверки выполняется то или иное действие.

Для программирования проверки условия и выбора действия в зависимости от этого условия используются условные операторы.

Условие в языке программирования может принимать два значения: истина (True) и ложь (False). Условие записывается с помощью операций отношений и логических операторов.

Использование операторов сравнения позволяет записывать простые условия. Из простых условий, которые являются выражениями логического типа, можно строить сложные условия с применением к ним, как к операндам, логических операторов.

Существует две формы условного оператора:

1. Полное ветвление (развилка).

Синтаксис:

If условие

Then оператор1

Else оператор2;

если условие

то действие 1

иначе действие 2

все

После условие и оператора1 «;» не ставится.

Иногда после служебных слов Then или Else может стоять более одного оператора. Тогда необходимо использовать составной оператор.

Составной оператор может состоять из произвольного количества операторов, разделенных между собой «;».

Синтаксис:

Begin

Оператор1;

Оператор2;

……..

Оператор n;

End;

2. Неполное ветвление.

Синтаксис:

If условие

Then оператор;

если условие

то действие

все




Получите в подарок сайт учителя

Предмет: Информатика

Категория: Прочее

Целевая аудитория: 10 класс.
Урок соответствует ФГОС

Скачать
Реферат на тему : "ПРОГРАММИРОВАНИЕ ВЕТВЛЕНИЙ В СРЕДАХ PYTHON И LAZARUS"

Автор: Левкина Татьяна Михайловна

Дата: 31.10.2022

Номер свидетельства: 616357


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства