Скачать презентацию Условный оператор на ЯП Паскаль  Разветвляющийся алгоритм Скачать презентацию Условный оператор на ЯП Паскаль Разветвляющийся алгоритм

13. ДЗ 12 (Условный оператор).ppt

  • Количество слайдов: 11

Условный оператор на ЯП Паскаль Условный оператор на ЯП Паскаль

Разветвляющийся алгоритм описывается на языке программирования с помощью условного оператора Разветвляющийся алгоритм описывается на языке программирования с помощью условного оператора

Условный оператор Полная форма IF условие THEN оператор 1 ELSE оператор 2 ; Проверяется Условный оператор Полная форма IF условие THEN оператор 1 ELSE оператор 2 ; Проверяется условие: - если условие истинно, то выполняется оператор 1; - если условие не выполняется, то управление передается оператору 2.

Условный оператор НЕПолная форма IF условие THEN оператор 1 ; Проверяется условие: - если Условный оператор НЕПолная форма IF условие THEN оператор 1 ; Проверяется условие: - если условие истинно, то выполняется оператор 1; - если условие не выполняется, то управление передается следующему оператору за оператором If

Составной оператор После THEN и ELSE можно записать только один оператор. В том случае, Составной оператор После THEN и ELSE можно записать только один оператор. В том случае, когда необходимо использовать несколько операторов или выражений, применяется составной оператор: Begin операторы end ;

Условный оператор IF условие THEN оператор 1 ELSE оператор 2 ; полная форма IF Условный оператор IF условие THEN оператор 1 ELSE оператор 2 ; полная форма IF условие THEN оператор 1 ; неполная форма

Задание Создайте программу на ЯП Паскаль «Льстец» , в результате работы которой на экране Задание Создайте программу на ЯП Паскаль «Льстец» , в результате работы которой на экране появляется вопрос Кто ты: юноша или девушка? В зависимости от ответа пользователя на экране появляется фраза: Мне нравятся девушки! (при вводе значения Девушка) или Мне нравятся юноши! (при вводе значения Юноша)

Блок-схема решения да девушка Печать на экран «Мне нравятся девушки» нет юноша да Печать Блок-схема решения да девушка Печать на экран «Мне нравятся девушки» нет юноша да Печать на экран «Неверно введен ответ» «Мне нравятся юноши»

Программа Льстец Program Lstec ; uses Crt ; var A: char; Begin Clr. Scr Программа Льстец Program Lstec ; uses Crt ; var A: char; Begin Clr. Scr ; writeln (‘Кто ты юноша или девушка? ’); writeln (‘Введи ответ – Д или Ю’); Read (A); If A= ‘Д’ then writeln (‘Мне нравятся девушки!’) else if A= ‘Ю’ then writeln (‘Мне нравятся юноши!’) else writeln (‘Неверно введен ответ!’) ; Read (A); end.

Практическое задание № 3 Создайте программу на ЯП Паскаль вычисления идеального веса человека. Программа Практическое задание № 3 Создайте программу на ЯП Паскаль вычисления идеального веса человека. Программа позволяет пользователю ввести значение роста и веса с новой строки. Затем определяет идеальный вес по формуле: Ид. вес = Рост в см – 105. На экран выводится значение роста и идеального веса и рекомендацию о том, сколько пользователю нужно сбросить или набрать килограмм. Сохраните работу в виде файла Класс_Фамилия_ПР 3. pas Отправьте выполненную работу на школьный сервер через сайт гимназии www. gim 47 ngo. ru/ Главная/Домашние задания/Загрузить домашнее задание на сервер/Вход (с Интернета)

Домашнее задание № 12 (выполнить письменно в тетради) Требовалось написать программу, которая решает уравнение Домашнее задание № 12 (выполнить письменно в тетради) Требовалось написать программу, которая решает уравнение «ax+b=0» относительно x для любых чисел a и b, введенных с клавиатуры. Все числа считаются действительными. Программист торопился и написал программу на Паскале неправильно. Последовательно выполните три задания в тетради: 1) Приведите пример таких чисел a, b, x, при которых программа неверно решает поставленную задачу. 2) Укажите, какая часть программы является лишней. 3) Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы. (Это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы).