Индивидуальные задания. Задание 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!