Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Выражения






I. Правила ТБ

II. Методические рекомендации:

Описание алгоритма

Общий вид описания

Алгоритм на языке КуМир записывается так:

алг тип_алгоритма имя_алгоритма (описание_параметров)

дано условие_применимости_алгоритма

надо цель_выполнения_алгоритма

Нач

・ последовательность команд

Кон

Описание алгоритма состоит из:

∙ заголовка (часть до служебного слова нач)

∙ тела алгоритма (часть между словами нач и кон)

Типы величин

Величины, с которыми работает КуМир-программа, подразделяются на несколько типов.

Величина каждого из типов может принимать свой набор значений. В языке КуМир

предусмотрены следующие типы величин:

цел — принимает целые значения от –МЦЕЛ до МЦЕЛ, где МЦЕЛ = 2147483647 = 231 – 1

вещ — принимает вещественные значения между –МВЕЩ до МВЕЩ, где МВЕЩ – это

число немного меньшее, чем 21024; МВЕЩ ≈ 1.797693 × 10308

лог — принимает значения да или нет (внутреннее представление – да=1, нет=0)

сим — значением может быть любой литеральный символ (практически любой символ)

лит — значением может быть строка литеральных символов

Типы цел и вещ называются числовыми; типы сим и лит — текстовыми.

Значения величин МЦЕЛ и МВЕЩ определяются способом представления чисел в

современных компьютерах и примерно одинаковая в большинстве современных языков

программирования.

Выражения

Выражение в языке КуМирописывает новое значение, полученное из уже известных

значений с помощью предусмотренных в языке КуМир операций.

В КуМир-программе выражения могут появляться в:

∙ правой части оператора присваивания

∙ в индексе таблицы

∙ в аргументе (типа арг) вызова функции

∙ в качестве подвыражения другого выражения

∙ в команде вывод

Операции в языке КуМир — это:

∙ базовые операции (арифметические, логические, текстовые)

∙ вырезка из строки

∙ операции, задаваемые алгоритмами-функциями

Для каждой операции известны:

∙ количество значений-аргументов

∙ их типы

∙ тип результата

Например:

2.2 Пример выполнения работы Написать алгоритм и начертить блок-схему

вычисления линейного арифметическог выражения






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.