Хелпикс

Главная

Контакты

Случайная статья





Задание 1. Задание 2. Задание 3. Задание 4. Задание 5. Задание 6. Задание 7. Практикум



Задание 1

Определить с точностью ε точку пересечения функции y=ln(x2+1)  с прямой  y=1.

 

Задание 2

Вычислить сумму всех элементов последовательности

каждый из которые не превосходит заданной величины a.

Задание 3

Имеется целое число. Определить, из скольких цифр оно состоит.

 

Задание 4

Вычислить

 

с абсолютной погрешностью ε.

Для сведения: y=cos(x).

 

Задание 5

Вычислить

 

с абсолютной погрешностью ε.

Для сведения: y = n2 / (n2+1).

 

Задание 6

Вводить целые числа (как положительные, так и отрицательные) до тех пор, пока общая сумма введенных не превышает некоторого заданного числа.

Подсчитать общее количество введенных чисел, количество положительных, отрицательных.

Для продвинутых: определить, сколько раз пришлось нажимать на цифровые клавиши при вводе чисел.

 

Задание 7

Начав тренировки, спортсмен пробежал в первый день 10 км. Каждый следующий день он увеличивал дневную норму на 10 % от нормы предыдущего дня.

Определить:

· на какой день спортсмен пробежит дистанцию, превышающую 20 км;

· сколько километров он набегал за это время;

· для продвинутых: сколько всего набегает спортсмен, если он будет бегать еще столько же дней.

 

 

Эти задачи взяты из Электронного учебника

 

 «Программирование на языке С#: разработка консольных приложений»

(авторы: Кудрина Е.В., Огнева М.В., Портенко М.С.)

 

Практикум

 

III. Вывести на экран:

Замечание. Решите каждую задачу двумя способами – используя операторы цикла while, do while.

1) целые числа 1, 3, 5, …, 21 в строчку через пробел:

Пример:

using System;

namespace Hello

{

class Program

{

     

      static void Main()

       {

        Console.Write("n=");           

        byte n = byte.Parse(Console.ReadLine());

 

        Console.Write("while: ");

        int i = 1;          

        while (i <= n)

        {

            Console.Write(" " + i);

            i += 2;

        }

 

       Console.Write("do while: ");

        i = 1;

          do

          {

             Console.Write(" " + i);

             i += 2;

           }

          while (i <= n);

 

          Console.Write("For: ");

          for (i = 1; i<=n; i+=2)

        {

            Console.Write(" " + i);

        }

    }

}

}

 

2) целые числа 10, 12, 14, …, 60 в обратном порядке в столбик;

3) числа следующим образом: 10 10.4 11 11.4 … 25 25.4 4) числа следующим образом: 25 25.5 24.8 26 26.5 25.8 … 35 35.5 34.8

5) таблицу соответствия между весом в фунтах и весом в килограммах для значений 1, 2, 3, …, 10 фунтов (1 фунтов = 453г);

6) таблицу перевода 5, 10, 15, …, 120 долларов США в рубли по текущему курсу (значение курса вводится с клавиатуры);

7) таблицу стоимости для 10, 20, 30,…, 100 штук товара, при условии, что одна штука товара стоит х руб (значение х водится с клавиатуры);

8) таблицу перевода расстояний в дюймах в сантиметры для значений 2, 4, 6, …, 12 дюймов (1 дюйм = 25.4 мм);

9) кубы всех целых чисел из диапазона от А до В (А£В) в обратном порядке;

10) все целые числа из диапазона от А до В (А£В), оканчивающиеся на цифру Х;

11) все целые числа из диапазона от А до В (А£В), оканчивающиеся на цифру Х или У;

12) все целые числа из диапазона от А до В (А£В), оканчивающиеся на любую четную цифру;

13) только положительные целые числа из диапазона от А до В (А£В);

14) все целые числа из диапазона от А до В, кратные трем (А£В);

15) все четные числа из диапазона от А до В, кратные трем (А£В);

16) только отрицательные четные числа из диапазона от А до В (А£В);

17) все двухзначные числа, в записи которых все цифры разные;

18) все двухзначные числа, в которых старшая цифра отличается от младшей не больше чем на 1;

19) все трехзначные числа, которые начинаются и заканчиваются на одну и ту же цифру;

20) все трехзначные числа, в которых хотя бы две цифры повторяются.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.