Служба спасения студентов
Служба спасения для студентов

Лабораторная работа №2 по дисциплине «программирование» на тему «организация управляющих структур»

Стоимость
300 руб.
Содержание
Теория + Практика
Объем
17 лист.
Год написания

Описание работы

Работа пользователя Е. Воронин
ЦЕЛЕВАЯ УСТАНОВКА И ИСХОДНЫЕ ДАННЫЕ
Цель: изучение управляющих структур языка программирования, приобретение практических навыков в использовании разветвленных структур, операторов циклов и процедур передачи управления.
Введение:
КРАТКИЕ ТЕОРЕТИЧЕСКИ ЕСВЕДЕНИЯ
Разветвленные алгоритмы. Условный оператор. Оператор множественного выбора
Разветвленные алгоритмы допускают выбор маршрута выполнения в зависимости от истинности или ложности некоторых условий.

УСЛОВНЫЙ ОПЕРАТОР
Формат оператора:
if (выражение) оператор;
если оператор, выполняемый при истинности условия (выражения) единственный. Или
if (выражение)
       {
          оператор 1;
          оператор 2;
           …………………
          оператор N;
        }
если таких операторов несколько.
    В данном случае ВЫРАЖЕНИЕ является любым выражением, значение которого приводимо к целочисленному значению. Если значение отлично от нуля (истинно), то оператор (операторы будут выполняться).
    Поскольку переменная I больше нуля, то она интерпретируется в выражении оператора if как 1 – условие истинно. Поэтому выполняться все операторы, относящиеся к условному оператору.
При необходимости сравнить выражение с некоторым значением используют операторы отношения 
В этом случае условие – ложно, операторы не выполнятся
Для построения более сложных условий используют ЛОГИЧЕСКИЕ СВЯЗКИ применительно к условиям оператора if.
Логические связки реализуются с помощью логических операций:
1. Логическое И - &&. Результат операции имеет значение «истина» (1), если оба операнда «истины» (1), и «ложь» (0) в противном случае.
2. Логическое ИЛИ - ||. Результат «истина» (1), если один или оба операнда истины, и «ложь» в противном случае.
3. Логическое НЕ - !. Результат «истина», ели операнд имеет значение «ложь», и наоборот.
Например,
If (((a==b)&&(a!=c)) || (a>d))

ЗАДАНИЕ НА РЕАЛИЗАЦИЮ
Разработать алгоритм и программу вычисления функции   Sh(x)=(ex-e-x)/2 с заданной точностью ε (0.1> = ε> =0.0001) используя ее разложение в ряд:

Вычисления следует прекратить, когда очередной элемент ряда, включаемый в сумму, не превышает точность ε.
Точность ε и x устанавливаются пользователем. Наложить ограничения на значения x.

ОПИСАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ
Для вычисления обозначим переменную x, поставим контроль ввода, точность обозначим Е, поставим контроль ввода. Обозначим коэффициент (e), установим ограничения для расчета формулы 1 <e <4. Обозначим общую сумму S. Установим цикл для расчета факториала, добавим смещение на два шага и указание итоговой суммы.

В работе присутствуют:
ТЕКСТ ПРОГРАММЫ, БЛОК-СХЕМА АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ, КОНТРОЛЬНЫЕ ПРИМЕРЫ.

или напишите нам прямо сейчас:

Написать в MAXНаписать в TelegramНаписать в WhatsApp
Заявка на расчет