русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Алгоритмы ветвящиеся


Дата добавления: 2015-09-15; просмотров: 1925; Нарушение авторских прав


 

Вариант 1

  1. Составить алгоритм для вычисления функции:
  2. Даны уравнения прямых а1х+b1y=c1, a2x+b2y=c2, a3x+b3y=c3. Выяснить, какие из этих прямых параллельны и указать, если таковых не имеется.
  3. Даны две окружности заданные уравнениями (х-а1)2+(у-b1)2=r12 и (х-а2)2+(у-b2)2=r22. Определить количество точек пересечения и найти их координаты.
  4. Составить алгоритм вычисления площадей различных геометрических фигур

 

Вариант 2

1. Найти max (a, b).

2. В какой четверти координатной плоскости находится точка с координатами x, y (xy<>0).

3. Даны два действительных числа а и b. Сравнить их целые части, и если они равны, то поменять местами их дробные части, в противном случае округлить эти числа.

4. Составить алгоритм вычисления площадей различных геометрических фигур


Вариант 3

1. Дана точка М(x, y). Присвоить z = 1, если точка внутри эллипса и z = 0, если точка вне эллипса.

2. Если сумма двух различных чисел меньше единицы, то наименьшее заменить полусуммой, в противном случае меньшее заменить суммой.

3. Даны прямая и окружность, заданные уравнениями у=кх+b и (х-а)2+(у-b)2=r2. Определить, сколько точек пересечения имеют прямая и окружность и найти координаты этих точек.

4. Составить алгоритм вычисления значения функции

 

Вариант 4

1. Вычислить y(x), если y = x2 при x > 1 и y = x при x <= 1.

2. Даны различные действительные числа x, y, z, d. Найти max(max(x, y), max(x, z), max(z, d)).

3. Даны две прямые, заданные уравнениями у=к1x+b1 и y=k2x+b2. Если эти прямые параллельны, то определить расстояние между ними.

4. Составить алгоритм вычисления значения функции


Вариант 5

1. Вычислить:

2. Даны три действительных числа. Определить, что больше, сумма или произведение этих чисел. Если сумма больше произведения на число меньшее единицы, то вывести 0, и противном случае вывести 1.



3. Дана точка М(х, у). Проверить, принадлежит ли точка окружности единичного радиуса. Если принадлежит, то уменьшить координату х на единицу, а у увеличить на значение х.

4. Найти остаток от деления целой части значения функции z = ln(x2+ab) на 7 и, в зависимости от его величины, напечатать сообщение об одном из дней недели, пронумеровав их от 0 до 6.

Вариант 6

1. Даны два отрезка [a, b], [c, d] на прямой. Установить, имеют ли они общие точки или нет.

2. Найти значение z, если

3. Определить параллельны ли прямые, заданные уравнениями у=к1x+b1 и y=k2x+b2. Если они параллельны, то найти координаты точек пересечения с осью ОХ (к1, к2 <> 0).

4. Даны три числа а, b, с, удовлетворяющие аксиоме треугольника и число р. Выполнить следующие действия: если р=1 - найти периметр треугольника; если р=2 - найти площадь треугольника; если р=3 - найти угол а. Иначе напечатать слово "треугольник".

 

Вариант 7

1. Дана точка М(x, y). Присвоить z = 1, если точка принадлежит окружности с радиусом R и центром в точке (a, b) и z = 0 в противном случае.

2. Даны отрезки [a, b] и [c, d] и точка A с координатой х. Определить, принадлежит ли данная точка одному из этих отрезков, обоим или лежит вне их.

3. Найти значение х и у при заданных значениях a и b:
,

4. Найти остаток от деления целого выражения а=(с+d)(2k-m) на 5 и вывести сообщение о величине остатка. Если остаток равен 0, присвоить а значение целой части выражения. При нечетном остатке напечатать "нечетное число", при четном - "четное число"


Вариант 8

1. Вычислить функцию f(x), если f(x) = e-x при х >= 0 и f(x) = cos x при х < 0.

2. Даны два действительных числа x и y. Если наименьшее из них отрицательно, то заменить его нулем, в противном случае единицей.

3. Если w <> 0 и, при этом, w < 0.5, то поменять знак w, а если w = 0, присвоить wединицу.

4. Написать программу, которая по номеру машины выводит фамилию студента, сидящего за ней.

Вариант 9

1. Составить алгоритм для вычисления y = t2 - t -1, где

2. Определить, существует ли треугольник со сторонами a, b, c, и если существует, то является ли он равносторонним, равнобедренным или разносторонним.

3. Вывести сообщение о количестве корней квадратного уравнения и найти эти корни.

4. Найти остаток от деления целой части выражения z = cos(x2+1) на 4 и, и зависимости от его величины, напечатать сообщение об одном из времен года, пронумеровав их от 0 до 3.

Вариант 10

1. Составить алгоритм решения уравнения .

2. Даны действительные числа х1, х2, х3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)?

3. Даны три числа. Определить, существует ли треугольник со сторонами длиной a, b, c и, если существует, то найти его параметр и площадь.

4. Найти остаток от деления целого выражения c = k(a+b) на 4 и вывести сообщение о величине остатка. Если остаток равен 0, то значение переменной оставить без изменения, если 1 или 3 - уменьшить на величину остатка, если 2 - увеличить на величину остатка.

Вариант 11

1. Составить алгоритм вычисления модуля |5x - 4|.

2. Даны действительные числа x, y. Если x и y отрицательные, то х присвоить модуль х. Если отрицательное одно из них, то увеличить у на 0.5. Если оба числа отрицательные, то увеличить х в 10 раз.

3. Определить направление ветвей параболы y=ax2+by2+c. Найти точки пересечения параболы с осью OX.

4. По номеру дня недели (1,2,3,4,5,6,7) указать название этого дня. Указать рабочие и выходные дни.


Вариант 12

1. Составить алгоритм вычисления функции:

2. Даны три действительных числа х, у, z и отрезок [a, b]. Заменить на нули те из них, которые принадлежат отрезку и на единицы - остальные.

3. Даны два числа. Если они не равны, то найти их сумму и произведение. Если произведение больше суммы, то определить на сколько.

4. Найти остаток от деления целой части выражения sin(a+b)0.5c на 4 и вывести на экран сообщение о величине остатка. Если остаток равен 0, то значение выражения заменить на его целую часть. Если остаток равен 1, значение выражения заменить на его дробную часть. В остальных случаях оставить без изменения.

Вариант 13

1. Составить алгоритм вычисления корня .

2. Даны различные действительные числа a, b, c, d. Найти max (max(a, b), max(a, c), max(a, d)).

3. Даны три числа a, b, c, удовлетворяющие аксиомам треугольника. Если треугольник равносторонний , то найти его площадь. Если треугольник равнобедренный, то найти периметр и угол между равными сторонами.

4. В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно".

 

Вариант 14

1. Составить алгоритм вычисления функции y=lg(3x-6).

2. Известно, что из четырех чисел a1, a2, a3, a4 одно отлично от трех других, равных между собой. Присвоить номер этого числа переменной n.

3. Решить биквадратное уравнение.

4. Составить программу вычисления значения функции


Вариант 15

  1. Напечатать координаты той из точек М1(a, b) и М2(c, d), которая расположена ближе к началу координат.
  2. Даны уравнения прямых а1х+b1y=c1, a2x+b2y=c2, a3x+b3y=c3. Выяснить, какие из этих прямых перпендикулярны или указать, если таковых не имеется.
  3. Составить программу определения минимального элемента из трех элементов х1, х2, х3.
  4. Составить программу вычисления значения функции

Вариант 16.

1. Дано вещественное x. Составить алгоритм вычисления f(x), если .



<== предыдущая лекция | следующая лекция ==>
Задания по линейным алгоритмам | Пpедусмотpеть pазpешение аваpийных ситуаций.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.