русс | укр

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

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

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

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


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

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


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


 

3. Составить схему алгоритма и программу для следующих задач (ветвление):

 

1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень – отрицательные.

2. Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник. Если да, то будет ли он прямоугольным.

3. Вычислить длину окружности и площадь круга одного и того же заданного радиуса R.

4. Даны действительные числа x и y, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее – их удвоенным произведением.

5. На плоскости XOY задана своими координатами точка А. Указать, где она расположена: на какой оси или в каком координатном угле.

6. Даны целые числа m, n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.

7. Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом.

8. Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.

9. Определить, является ли целое число N четным двузначным числом.

10. Определить, является ли треугольник со сторонами a, b, с равносторонним.

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

12. Определить, имеется ли среди чисел a, b, с хотя бы одна пара взаимно противоположных чисел.

13. Подсчитать количество отрицательных чисел среди чисел a, b, c.

14. Подсчитать количество положительных чисел среди чисел a, b, c.



15. Подсчитать количество целых чисел среди чисел a, b, c.

16. Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц оплачиваются В р., а разговоры сверх установленной нормы оплачиваются из расчета С р., в минуту. Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц.

4. Составить схему алгоритма и программу для следующих задач (оператор выбора):

 

1. Написать программу, которая по номеру дня недели (натуральному числу от 1 до 7) выдает в качестве результата количество пар в вашей группе в этот день.

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

3. Имеется пронумерованный список деталей: 1) шуруп, 2) гайка, 3) винт, 4) гвоздь, 5) болт. Составить программу, которая по номеру детали выводит на экран ее название.

4. Для каждой введенной цифры (0-9) вывести соответствующее ей название на английском языке (0 – zero, 1 – one, 2 – two, …).

5. Составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца.

6. Составить программу, позволяющую получить словесное описание школьных отметок (1 – плохо, 2 – неудовлетворительно, 3 – удовлетворительно, 4 – хорошо, 5 – отлично).

7. Составить программу, которая для любого натурального числа печатает количество цифр в записи этого числа.

8. Пусть элементами круга являются радиус (первый элемент), диаметр (второй элемент) и длина окружности (третий элемент). Составить программу, которая по номеру элемента запрашивала бы его соответствующее значение и вычисляла бы площадь круга.

9. Пусть элементами прямоугольного равнобедренного треугольника являются:

· Катет а;

· Гипотенуза b;

· Высота, опущенная из вершины прямого угла на гипотенузу h$

· Площадь S.

Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.

10. Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при m=1 получаем февраль, 4 – май).

11. Написать программу, которая бы по введенному номеру времени года (1 – зима, 2 – весна, 3 – лето, 4 – осень) выдавала соответствующие этому времени года месяцы, количество дней в каждом из месяцев.

12. Для целого числа k от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год.

13. Написать программу, которая бы по введенному номеру единицы измерения (1 – дециметр, 2 – километр, 3 – метр, 4 – миллиметр, 5 – сантиметр) и длине отрезка L выдавала бы соответствующее значение длины отрезка в метрах.

14. Написать программу, которая по вводимому числу от 1 до 6 (номеру курса) выдает соответствующее сообщение «Привет, k- курсник».

15. Написать программу, которая по данному натуральному числу от 1 до 12 (номеру месяца) выдает все приходящиеся на этот месяц праздничные дни (например, если введено число 1, то: 1 января – Новый год, 7 января – Рождество).

16. Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N=4k (где k – соответствующее частное); если остаток от деления на 4 равен 1, N=4k+1; если остаток от деления на 4 равен 2, N=4k+2; если остаток от деления на 4 равен 3, N=4k+3. Например, 12=4×3, 22=4×5+2.

 

5. Составить схему алгоритма и программу для следующих задач:

 

1. Дано натуральное число n. Найти сумму первой и последней цифры этого числа.

2. Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа.

3. Даны натуральные числа n, m. Найти все натуральные числа, меньшие n, квадрат суммы цифр которых равен m.

4. Долгожитель (возраст не менее 100 лет) обнаружил однажды, что если к сумме квадратов цифр его возраста прибавить число дня его рождения, то как раз получится его возраст. Сколько лет долгожителю?

5. Дано натуральное число n. Среди чисел 1, …, n найти такие, запись которых совпадает с последними цифрами записи их квадратов (например, 62 = 36, 252 =625).

6. Натуральные числа a, b, с называются числами Пифагора, если выполняется условие a2+b2=c2. Напечатать все числа Пифагора, меньшие N.

7. Натуральное число M называется совершенным, если оно равно сумме всех своих делителей, включая единицу, но исключая себя. Напечатать все совершенные числа, меньшие заданного числа N.

8. Найти все делители натурального числа n.

9. Дано натуральное число n. Проверить, будут ли все цифры числа различными.

10. Задумано некоторое число x (x<100). Известны числа k, m, n – остатки от деления этого числа на 3, 5, 7. Найти x.

11. Найти наибольшую и наименьшую цифры в записи данного натурального числа.

12. Дано натуральное число n 99. Дописать к нему цифру k в конец и в начало.

13. Дано натуральное число n. Найти сумму первой и последней цифры этого числа.

14. Даны два натуральные числа m и n (m 9999, n 9999). Проверить, есть ли в записи числа m цифры, одинаковые с цифрами в записи числа n.

15. Дано натуральное число n. Проверить, есть ли в записи числа три одинаковые цифры (n 9999).

16. Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m.

 

 

6. Составить схему алгоритма и программу для следующих задач (записать варианты программы со всеми видами циклов: while, repeat, for):

1. Найти произведение положительных двузначных чисел.

2. Вычислить (x+1)*(x+2)*(x+3)*…*(x+11)

3. Вычислить произведение двузначных чисел, кратных числу 3,5

4. Вычислить сумму четных трехзначных чисел

5. Каждая бактерия делится на две через 1 минуту. В начальный момент имеется 1 бактерия. Сколько их будет через n минут?

6. Напечатать таблицу значений функций sin x и cos x на отрезке [0,1] с шагом 0,1.

7. Составьте программу, вычисляющую сумму квадратов всех чисел от 1 до N.

8. Составьте программу вывода на экран всех простых чисел, не превосходящих заданного N. Простым называется натуральное число больше единицы, имеющее только два делителя: единицу и само это число.

9. В бригаде, работающей на уборке сена, имеется N косилок. Первая из них работала M часов, а каждая следующая на 10 минут больше, чем предыдущая. Сколько часов проработала вся бригада?

10. Напишите программу, определяющую сумму всех нечетных чисел от 1 до 99.

11. Найти сумму всех натуральных трехзначных чисел, каждое из которых делится без остатка на 12.

12. Вывести последовательность чисел от 0 до N. Найти среднее арифметическое всех чисел.

13. Напишите программу вывода всех четных чисел от 2 до 100 включительно.

14. Для заданного числа N составьте программу вычисления суммы S=1+1/2+1/3+1/4+…+1/N, где N – натуральное число.

15. Найти сумму всех натуральных двузначных чисел, каждое из которых при делении на 4 дает остаток, равный 3.

16. Найти сумму всех натуральных чисел, каждое из которых кратно 11 и не превосходит по величине 1000.

 

 



<== предыдущая лекция | следующая лекция ==>
Оператор выбора Case | Полупроводниковые диоды СВЧ


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


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

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

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


 


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

 
 

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

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