Учебно-методический комплекс общее количество часов 58 ч. Лекции 28 ч


Download 2.46 Mb.
bet90/91
Sana19.10.2023
Hajmi2.46 Mb.
#1709453
TuriУчебно-методический комплекс
1   ...   83   84   85   86   87   88   89   90   91
Bog'liq
Язык программирования C#

Задание 9: Работа с оператором for

1. Создайте новое консольное приложение и назовите его 3_ForOperator.


2. Составьте программу, которая выводит на консоль таблицу квадратов чисел от 1 до 20. Окно консоли во время выполнения программы может выглядеть так:


Число Квадрат



  1. 2

  2. 4

  3. 9

  4. 16

Используйте операторы for, Write и WriteLine.


3. Составьте программу, которая выводит на консоль таблицу квадратов первых 7 целых положительных нечётных чисел. Вид окно консоли во время выполнения програм


мы:

Число Квадрат


1 1
3 9
5 25

4. Составьте программу, которая выводит на консоль таблицу умножения чисел от 1 до 9. Рекомендуемый вид окна программы такой:


1* 2* 3* 4* 5* 6* 7* 8* 9*


1* 1 2 3 4 5 6 7 8 9
2* 2 4 6 8 10 12 14 16 18
3* 3 6 9 12 15 18 21 24 27
4* 4 8 12 16 20 24 28 32 36

5. Сохраните проект и закройте Visual Studio.


Задание 10: Работа с операторами break и continue

1. Создайте новое консольное приложение и назовите его 4_BreakAndContinueOperators.


2. Напишите программу, которая просит пользователя ввести некоторый логин имя и сверяет его с допустимым логином. В случае ввода верного логина программа должна выдавать приветственное сообщение, в случае ввода неверного - снова выдавать запрос на ввод логина. Если неверный логин был введён три раза, программа должна выдавать сообщение о том, что пользователь не является авторизированным и завершаться. В программе обязательно использование оператора break.


3. Напишите программу, которая из чисел от 1 до 300 выводит только те, которые делятся на три или на четыре без остатка. Используйте оператор continue.

4. Сохраните проект и закройте Visual Studio.




Задание 11:

1. Прочтите в MSDN раздел, посвящённый оператору while.


2. Прочтите в MSDN раздел, посвящённый оператору do… while.


3. Прочтите в MSDN раздел, посвящённый оператору for.


4. Откройте в MSDN раздел, посвящённый оператору break, .


Прочтите в данном разделе часть, посвящённую использованию оператора break внутри оператора циклических операторов.

5. Прочтите в MSDN раздел, посвящённый оператору continue.


6. Используя оператор while создайте консольное приложение, которое будет рассчитывать и выводить на экран сумму n-первых членов геометрической прогрессии. Внутри программы следует определить значения первого члена, знаменателя и количества первых членов геометрической прогрессии, сумма которых будет рассчитываться.


В программе можно использовать только следующую формулу

a n = a 1 · q n-1 ,


где a n – n-й член арифметической прогрессии;
a 1 – первый член арифметической прогрессии;
q – разность арифметической прогрессии.
7. Написать консольное приложение, вычисляющее сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с клавиатуры. Числа вводятся с клавиатуры вплоть до ввода пустого значения (в программе обозначается как ""), после чего рассчитываются и выводятся на консоль их сумма и среднее арифметическое. В программе следует обязательно использовать оператор do… while. Для ввода чисел используйте оператор Console.ReadLine и преобразование к нужному типу. Пример:

double a = Convert.ToDouble(Console.ReadLine());


Если введённое строковое значение не будет являться числом, то при приведение его к числовому значению программа будет выдавать ошибку, поэтому следует вводить только числа. Кроме того, все переменные в программу нужно объявлять, используя типы с плавающей точкой: float, double, decimal, так как при нахождение частного двух целых чисел программа выдаст только целую часть данного частного, например:


92/3 = 30


11/5=2

Ниже приведён рекомендуемый вид экрана во время выполнения программы:


Введите число: 43


Введите число: 2
Введите число: 38
Введите число: 93
Сумма чисел: 31
Среднее арифметическое:

8. Используя вложенные циклы for, напишите программу, которая выводит на консоль следующее изображение:


*
**


***
****
*****
******
*******
********
*********
**********

Используйте операторы Console.Write и Console.WriteLine.


9. Создайте новое консольное приложение. Используя бесконечный цикл, создайте программу, которая выведет на консоль квадратов целых положительных чисел от 1 до 1000, после чего закончит свою работу. Рекомендуемый вид окна программы такой:


Число Квадрат



  1. 2

  2. 4

  3. 9

4 16

и т.д.



10. Используя оператор continue, создайте консольное приложение, которое выводит на консоль ряд целых положительных чисел от 1 до 1000, которые не делятся нацело на 7 и делятся нацело на 3 или на 5. Также программа должна посчитать и вывести их сумму и среднее арифметическое.



Download 2.46 Mb.

Do'stlaringiz bilan baham:
1   ...   83   84   85   86   87   88   89   90   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling