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

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

Программирование ветвлений в средах python и lazarus

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

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

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

Просмотр содержимого документа
«Программирование ветвлений в средах python и lazarus»

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

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

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

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




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


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




РЕФЕРАТ



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



Автор работы ________________________________________ В.Н.Слугина

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

Профиль Информатика.Математика



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

Доцент_______________ __________________________ Т. В. Кормилицына



Оценка __________













Саранск 2022

Содержание

Введение 3

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

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

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

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

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





Введение



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

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

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



1 Условный оператор ветвления 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

Автор: Слугина Виктория Николаевна

Дата: 04.11.2022

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

Похожие файлы

object(ArrayObject)#861 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(118) "Реферат на тему : "ПРОГРАММИРОВАНИЕ ВЕТВЛЕНИЙ В СРЕДАХ PYTHON И LAZARUS""
    ["seo_title"] => string(69) "referat_na_temu_programmirovanie_vetvlenii_v_sredakh_python_i_lazarus"
    ["file_id"] => string(6) "616357"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1667221243"
  }
}


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

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

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

Распродажа видеоуроков!
ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

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

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

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

Ваш личный кабинет
Проверка свидетельства