Индивидуальные задания. Задание 3
1. Сколько оборотов совершит колесо радиусом А см, преодолевая путь N км? Значения А и N вводятся с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Колесо совершит … оборотов».
2. Поезд находился в пути С часов и М минут. Сколько минут длилась поездка? Значения С и М вводятся с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Поезд находился в пути … минут».
3. На стандартной странице печатного текста 48 строк по 80 символов в каждой. Сколько байт потребуется для хранения информации, если в книге N страниц? Значение N вводится с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Для хранения потребуется … байт».
4. В группе N студентов. F человек получили зачет. Найти процент студентов, не сдавших зачет. Значения N и F вводятся с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Зачет не сдали … студентов».
5. В группе N студентов. F процентов из них не допущены к экзамену. Сколько студентов будут сдавать на экзамен? В случае получения дробного значения следует взять целую часть. Значения N и F вводятся с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Экзамен будут сдавать … студентов».
6. В начале года стипендия составляла N рублей. Каков будет размер стипендии после ее повышения на F процентов? Значения N и F вводятся с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Стипендия составит … рублей».
|
|
7. Размер стипендии составляет S рублей. Сколько получит студент после удержания подоходного налога в размере N процентов? Значения S и N вводятся с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Студент получит … рублей».
8. На счёт в банке под Q процентов годовых положили N рублей. Капитализация процентов производится ежемесячно. На сколько рублей вырастет сумма вклада через M месяцев? Значения N, M и Q вводятся с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Сумма вклада увеличится на … рублей».
9. Стоимость одного слова при передаче телеграммы составляет N копеек. Сколько будет стоить передача телеграммы из R слов? Значения N и R вводятся с клавиатуры в процессе работы программы. Результат вывести на экран в виде: «Стоимость телеграммы составит … руб. … коп.».
10. Составить программу, которая переводит введенное число из дюймов в сантиметры. Значение вводится с клавиатуры. Результат вывести на экран в виде: « … дюймов составляет … см». Подсказка: 1 дюйм = 2,54 см.
Индивидуальные задания. Задание 4
1. Составьте программу, которая во введенном трехзначном числе поменяет местами число сотен и единиц.
|
|
Пример: Введено число 356. Результат преобразования – число 653.
2. Составьте программу, которая во введенном целом трехзначном числе, определяет число сотен, десятков и единиц, и выводит результат на экран.
Пример: Введено число 356. Результат: Сотен 3 Десятков 5 Единиц 6.
3. Даны целые положительные числа А и В (А > B). На отрезке длины А размещено максимально возможное количество отрезков длины В (без наложений). Используя операцию деления нацело, составьте программу нахождения количества отрезков В, размещенных на отрезке А.
4. Составьте программу, выводящую результат деления двух чисел в виде смешанного числа.
Пример: Вводится делимое: 134. Вводится делитель: 12. Результат: 11 2/12.
5. Составьте программу для получения двухзначного числа из введенного трехзначного числа, отбросив среднюю цифру.
Пример: Вводится число 123. Результат преобразования: 13.
6. Составьте программу для нахождения суммы и произведение цифр, составляющих введенное двузначное число.
7. Составьте программу для решения следующей задачи. Треугольник задан координатами своих вершин – A(xa; ya), B(xb; yb) и C(xc; yc). Вычислить периметр и площадь треугольника.
|
|
Указание: Расстояние между двумя точками, заданными своими координатами (x1;y1) и (x2; y2), находится по формуле:
.
Площадь треугольника находится по формуле Герона:
,
где p=1/2(a+b+c).
8. Составьте программу для решения следующей задачи. Дан размер файла в байтах. Используя операцию деления нацело, найти число полных килобайтов, которые занимает данный файл.
9. Составьте программу для решения следующей задачи. Введите 4-значное число. Превратите его в 2-значное, отбросив первую и последнюю цифру.
10. Составьте программу, которая позволяет с помощью клавиатуры ввести два двузначных целых числа, а затем меняет местами значения десятков и выводит получившиеся числа в качестве результата.
Пример: Первое число – 43, второе число – 26. Результат: первое число – 23, второе число – 46.
Контрольные вопросы
1. Почему алгоритм, применяемый для решения заданий в лабораторной работе К3, называют линейным?
2. С какой целью при вводе числовых значений с клавиатуры используют методы класса Сonvert?
3. Прокомментируйте особенности операции деления целых чисел при выполнении задании 2.
4. Каким будет значение переменной n после выполнения приведенного ниже фрагмента программы?
|
|
int m=30;
int n=10;
m=m/n;
n=m*n;
n=n+30;
Console.WriteLine(“n={0}”,n);
5. Каким будет значение переменной n после выполнения приведенного ниже фрагмента программы?
int n=10;
n++;
n+=5;
n*=2;
Console.WriteLine(“n={0}”,n);
6. Каким будет значение переменных m и n после выполнения приведенного ниже фрагмента программы?
int n=1;
int m=30;
m+=++n;
n+=m++;
Console.WriteLine(“n={0} m={1}”,n,m);
7. Перечислите варианты сокращенной записи операторов операций присваивания и операций вычисления. Поясните каждый из них.
8. В чем проявляется разница в работе префиксной и постфиксной форм записи инкремента: ++X (Х++), и декремента: – –Х (Х– –)?
9. Дан ряд чисел:
0, 15, -6, 2.75, -3.14, 255, -256, 1234, 1.
Какие из этих значений могут быть присвоены следующим переменным:
1. int q;
2. double n;
3. float x;
4. byte y;
5. bool d;
6. bool f.
10. Дано описание переменных:
int x, y, z;
bool a,s;
Есть ли среди перечисленных ниже операторов недопустимые?
1. x=y+z;
2. y=z;
3. y=x/z;
4. z=x % y;
5. a=x<y;
6. s=true;
7. s=x-z;
8. 3*x=z;
Дата добавления: 2019-11-16; просмотров: 262; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!