![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Найти максимум из 3-х чисел x, y, zСтр 1 из 2Следующая ⇒
Лекция 2 (3) Операторы цикла и условные операторы Программа может иметь комментарии. Символ %означает, что далее следует поясняющий текст. Все комментарии начинаются с этого знака. Комментарий не является исполняемым оператором. Вывод комментариев на экран при выполнении программы обеспечивает оператор echo on. Отменяет вывод комментариев на экран оператор echo off. Оператор pause приостанавливает выполнение программы и ожидает нажатия любой клавиши для продолжения. Оператор pause(n) создает паузу в n секунд. Операторами языка можно пользоваться как при создании программ, так и в режиме прямых вычислений Язык ML имеет специальные управляющие конструкции, которые позволяют задавать последовательность выполнения команд в программах. Такие конструкции называются операторами управления и задаются с помощью ключевых слов. Это условный оператор if и оператор переключения (выбора) switch…case и операторы цикла for и while. Изображение ветвления в виде блок-схемы выглядит следующим образом: (полное ветвление если-то-иначе, и неполный вариант ветвления если-то). Бл-сх. Условный оператор позволяет организовать ветвления в программе и имеет следующую синтаксическую конструкцию: if (< логическое выражение1>) < операторы> Else < операторы> End Синтаксис и выполняемые действия этих операторов аналогичны соответствующим операторам известных языков программирования. Область действия конструкции ограничивается словом end. Условный оператор м ожет содержать ветку elseif и иметь такой вид: if (< логическое выражение1>) < операторы> [elseif (< логическое выражение2>) < операторы> elseif (< логическое выражение3>) < операторы> …] [else < операторы> ] End В этой конструкции может быть произвольное количество вложений ветвей elseif, или их может не быть вовсе. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение MATLAB допускает вложенность операторов. Условный оператор может быть вложенным. Тогда каждому if может соответствовать свой end. if (< логическое выражение1>) < операторы> [else if (< логическое выражение2>) < операторы> [else < операторы> ] End End Пример a=input('введите a='); b=input('введите b='); %disp(sprintf('исходные данные: при a=%3.1f; при b=%3.1f', a, b)) if a> 10 res=a-b; elseif a> 0& a< =10& b< 0 res=a+b; else res=2*b; end disp(sprintf('исходные данные: при a=%3.1f; при %b=%3.1f\nres=%3.1f', a, b, res)) %disp(sprintf('f=%3.1f', res)) disp(res) Найти максимум из 3-х чисел x, y, z x=input('bb x= '); y=input('bb y= '); z=input('bb z= '); if (x> y)& (x> z) max=x elseif (y> z) max=y else max=z end
|