Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Urok_1-5_Izuchenie_interfeysa_Visual_C__Opera.docx
Скачиваний:
7
Добавлен:
27.09.2019
Размер:
1.15 Mб
Скачать

Задачи для самостоятельного решения

  1. Дано x, y. Найти х/у, причем если у=0, то на экран выводиться сообщение что на 0 делить нельзя.

  2. Дано рост мамы и рост папы в сантиметрах. Найти рост, который будут иметь их дети. Расчет для девочек (рост мамы + рост папы):2 – 5 см, для мальчика (рост мамы + рост папы):2 + 5 см.

  3. На экране высвечивается вопрос «Сколько в одном килобайте байт?». Если пользователь вводит правильный ответ, то на экране высвечивается «Правильно», если пользователь ошибся, то выводится сообщение об ошибке.

  4. С клавиатуры вводиться любое число. Определить какое число (положительное, отрицательное или ноль) и вывести на экран соответствующее сообщение.

  5. Дано три числа. Вывести на экран наименьшее (наибольшее) из них.

  6. Дано координаты точки А(х,у). Определить какой четверти или какой координатной оси принадлежит данная точка.

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

  8. Даны коэффициенты квадратичного уравнения. Найти корни уравнения.

  9. Даны две точки А(х1,у1) и В(х2,у2). Определить какая из точек находиться ближе к началу координат.

  10. Даны три числа. Определить могут ли они являться сторонами треугольника, если да, то посчитать его площадь; если нет, то вывести соответствующее сообщение.

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

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

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

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

  15. Для данного х вычислить значение функции:

  16. Для заданного целого х вычислить значение функции

  17. Для данного х вычислить значение функции:

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

  19. Дано четыре точки А(х1,у1), В(х2,у2), С(х3,у3), D(х4,у4). Определить будут ли они вершинами параллелограмма.

  20. Даны числа x, y, z. Найти u по формуле:

  1. В небоскребе N этажей и всего один подъезд; на каждом этаже по три квартиры; лифт может останавливаться только на нечетных этажах. Человек садиться в лифт и набирает номер нужной ему квартиры М. Определить на какой этаж должен доставить лифт пассажира.

  2. С клавиатуры вводиться имя пользователя. Определить с какой буквы- гласной или согласной – оно начинается.

Операторы циклов

Циклы в C++ бывают двух видов - for (выполняется определенное число раз) и while (выполняется заранее неизвестное число раз).

for(i=0;i<10;i++)

{

//i должна быть описана ранее

//что-то делаем

//Этот цикл выполнится 10 раз

};

while(a>0)

{

//что-то делаем

// Этот цикл с предусловием крутится до тех пор, пока условие в круглых скобках после while //истинно. При этом цикл может не выполнится ни разу - если условие сразу дает ложь.

};

do

{

//что-то делаем

// Цикл с постусловием. Существенное отличие от цикла с предусловием - обязательно один раз //выполнится (т. е. сначала выполняется тело цикла, а потом проверяется условие).

}

while(a>0);

Примеры:

/*Пример 1. Цикл в этом примере будет крутится до тех пор, пока пользователь не введет правильный пароль.*/

int password1, password2=45109; //задаем пароль

do

{

cout<<"\nEnter password";

cin>>password1; //ввод пользователем пароля

}

while(password1!=password2);

/*Пример 2. Использование цикла for для обхода элементов массива:*/

int a[10];

for(int i=0;i<10;i++) //если i не описана ранее, то пишем int i

{

a[i]=rand(); //пишем в элемент массива случайное значение

};

Задания для самостоятельного решения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]