73000

Программирование разветвлений

Лабораторная работа

Информатика, кибернетика и программирование

Begin1. Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные (число 0 не изменять). Begin2. Из трех данных чисел выбрать наименьшее. Begin3. Из трех данных чисел выбрать наибольшее. Begin4. Из трех данных чисел выбрать наименьшее и наибольшее.

Русский

2014-12-02

36 KB

3 чел.

Лабораторная работа№2а (2)

Программирование разветвлений

Пример: Дан треугольник со сторонами а и b. Найти третью сторону. Проверить треугольник равностороний и равнобедренный.

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication8

{

   class Program

   {

       static void Main(string[] args)

       {

           string s = Console.ReadLine();

           double a = Convert.ToDouble(s);

                  s = Console.ReadLine();

           double b = Convert.ToDouble(s);

           double c=Math.Sqrt(Math.Pow(a,2)+Math.Pow(b,2));

           if ((a == b) && (b == c))

               Console.Write("Равностороний треугольник");

           if ((a == b) || (b == c) || (c == a))

               Console.Write("Равнобедренный треугольник");

           Console.ReadKey();

       }

   }

}

Begin1. Даны три целых числа. Возвести в квадрат отрицательные числа и в третью степень — положительные (число 0 не изменять).

Begin2. Из трех данных чисел выбрать наименьшее.

Begin3. Из трех данных чисел выбрать наибольшее. 

Begin4. Из трех данных чисел выбрать наименьшее и наибольшее.

Begin5. Перераспределить значения переменных X и Y так, чтобы в X оказалось меньшее из этих значений, а в Y — большее. 

Begin6. Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по возрастанию. 

Begin7. Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по убыванию. 

Begin8. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной сумму этих значений, а если равны, то присвоить переменным нулевые значения. 

Begin9. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной максимальное из этих значений, а если равны, то присвоить переменным нулевые значения. 

Begin10. Даны три переменные: X, Y, Z. Если их значения упорядочены по убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. 

Begin11. Даны три переменные: X, Y, Z. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. 

Begin12. Даны целочисленные координаты точки на плоскости. Если точка не лежит на координатных осях, то вывести 0. Если точка совпадает с началом координат, то вывести 1. Если точка не совпадает с началом координат, но лежит на оси OX или OY, то вывести соответственно 2 или 3. 

Begin13. Даны вещественные координаты точки, не лежащей на координатных осях OX и OY. Вывести номер координатной четверти, в которой находится данная точка. 

Begin14. На числовой оси расположены три точки: A, B, C. Определить, какая из двух последних точек (B или C) расположена ближе к A, и вывести эту точку и ее расстояние от точки A. 

Begin15. Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Вывести порядковый номер этого числа. 

Begin16. Дан номер некоторого года (положительное целое число). Вывести соответствующий ему номер столетия, учитывая, что, к примеру, началом 20 столетия был 1901 год. 

Begin17. Дан номер некоторого года (положительное целое число). Вывести число дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400 (например, годы 300, 1300 и 1900 не являются високосными, а 1200 и 2000 — являются). 

Begin18. Для данного x вычислить значение следующей функции f,  вещественные значения: –1 если x <=  0, 2 если 0 < x < 2, 4, если x >= 2. 

Begin19. Для данного x вычислить значение следующей функции f, принимающей значения целого типа: 0, если x < 0, f(x 1, если x принадлежит [0,1), )= [2,3), ... , –1 если x принадлежит [1,2), , [3,4), ... . 

Begin20. Дано целое число, лежащее в диапазоне от –999 до 999. Вывести строку — словесное описание данного числа вида "отрицательное двузначное число", "нулевое число", "положительное однозначное число" и т.д. 


 

А также другие работы, которые могут Вас заинтересовать

50089. ИЗУЧЕНИЕ ПРЕЛОМЛЕНИЯ СВЕТА ПРИЗМОЙ. ИЗУЧЕНИЕ ДИСПЕРСИИ СВЕТА 151 KB
  ИЗУЧЕНИЕ ПРЕЛОМЛЕНИЯ СВЕТА ПРИЗМОЙ Изучение дисперсии света. Абсолютным показателем преломления некоторого вещества в электромагнитной теории называется число показывающее во сколько раз скорость волны в вакууме больше скорости волны в веществе: n = c v. Абсолютный показатель преломления связан с диэлектрической и магнитной проницаемостями среды следующим образом: n =. Дисперсией электромагнитного излучения называют явление обусловленное зависимостью показателя преломления вещества от длины волны частоты n = fλ0 где λ0 – длина...
50090. Интегральные устройства радиоэлектроники 15.38 MB
  Курсовое проектирование по дисциплине Интегральные устройства радиоэлектроники обобщает знания, полученные студентами в процессе изучения дисциплины, а также умения и навыки, приобретенные при прохождении практики на производстве, и ставит своей целью подготовить студентов к самостоятельному решению сложных проектно-конструкторских задач.
50091. ИЗУЧЕНИЕ СПЕКТРА АТОМА ВОДОРОДА 211.5 KB
  Совокупность электронов составляет электронную оболочку атома. Ядро в котором сосредоточена почти вся масса атома занимает ничтожно малую часть всего его объема. При этом размер самого атома который определяется размерами его электронной оболочки около 108 см.
50093. Исследование переходных процессов в электрических цепях с источником постоянного напряжения 517 KB
  Построение графиков напряжения и токов при переходных процессах. Построение графиков по расчётным данным:...
50094. Техніка ударів по мячу ногою 130 KB
  Техніка ударів по м’ячу ногою. У футболі удари по м’ячу виконуються ногою і головою. Удари по м’ячу головою роблять серединою та бічними частинами голови. Частини тіла якими футболіст виконує прийоми техніки гри удари зупинки ведення тощо Удар по м’ячу внутрішньою частиною стопи Цей прийом застосовується під час ударівпередач на невеликі відстані зокрема по воротах.
50095. Определение удельного сопротивления, контактного сопротивления, и удельной теплопроводности металлов низкоомных материалов с помощью измерительного усилителя 176 KB
  Несмотря на низкое удельное сопротивление при большой длине металлические проводники могут иметь заметное сопротивление что приводит к потерям электроэнергии при её передаче и влияет на работу потребителей. Например изза большого числа витков активное омическое сопротивление катушки индуктивности может оказаться соизмеримым с её реактивным сопротивлением. Для металлических образцов реальных размеров учитывая что удельное сопротивление в среднем варьируется от 107 до 105 Омм величины сопротивлений оказываются также малы. Ещё одной...
50097. Массивы. Линейные массивы. Двухмерные массивы – матрицы. Многомерные массивы 42 KB
  Элементами массива могут быть данные любого но только одного типа включая структурированные. Тип элементов массива называется базовым число элементов массива фиксируется при описании и в процессе выполнения программы не меняется. Доступ к каждому отдельному элементу осуществляется путем индексирования элементов массива. Индекс массива по смыслу тождествен понятию индекса элемента вектора.