Главная страница
Навигация по странице:

  • Оборудование

  • Время выполнения

  • С клавиатуры введено четырехзначное число. Определите его модуль, если оно кратное 5.. отчет 1. Занятие цель работы и содержание проверить уровень готовности учащихся к учебной практике


    Скачать 1.05 Mb.
    НазваниеЗанятие цель работы и содержание проверить уровень готовности учащихся к учебной практике
    АнкорС клавиатуры введено четырехзначное число. Определите его модуль, если оно кратное 5
    Дата03.01.2022
    Размер1.05 Mb.
    Формат файлаrtf
    Имя файлаотчет 1.rtf
    ТипЗанятие
    #323174

    Отчёт по практической работе №1
    ВВОДНОЕ ЗАНЯТИЕ
    Цель работы и содержание: проверить уровень готовности учащихся к учебной практике

    Программное обеспечение: С/С++, VISUAL C++.NET, C#

    Оборудование: персональный компьютер, практикум

    Время выполнения: 6 учебных часов
    ХОД РАБОТЫ:

    • Пройден тест №1. Базовые понятия языка С# с результатом

    • Пройден тест №2. Базовые конструкции языка С# с результатом

    • Разработала проект для вычисления и вывода на экран значения функции z, если a=1; 1,2; ..., 3. Организовала форматированный вывод результатов. Создала дружественный интерфейс. Реализовала программу 3 методами: с использованием оператора цикла с повторением, с предусловием и постусловием.

    Листинг программы:
    static void Main(string[] args)

    {

    double a = 1;

    double z = 0;

    int i = 1;

    Console.WriteLine("1. Циклом повторения");

    Console.WriteLine("2. Циклом с предусловием");

    Console.WriteLine("3. Циклом с постусловием");

    Console.WriteLine("Выбирите метод:");

    string selection = Console.ReadLine();

    switch (selection)

    {

    case "1":

    for (i = 1; i < 22; i++)

    {

    z = 0;

    z = Math.Cos(a) + Math.Sin(a) + Math.Cos(3 * a) + Math.Sin(3 * a);

    Console.WriteLine($"Для {a} формула имеет значение = {z}");

    a = a + 0.1;

    }

    break;

    case "2":

    while (i < 22)

    {

    z = 0;

    z = Math.Cos(a) + Math.Sin(a) + Math.Cos(3 * a) + Math.Sin(3 * a);

    Console.WriteLine($"Для {a} формула имеет значение = {z}");

    a = a + 0.1;

    i++;

    }

    break;

    case "3":

    do

    {

    z = 0;

    z = Math.Cos(a) + Math.Sin(a) + Math.Cos(3 * a) + Math.Sin(3 * a);

    Console.WriteLine($"Для {a} формула имеет значение = {z}");

    a = a + 0.1;

    i++;

    }

    while (i < 22);

    break;

    default:

    Console.WriteLine("Вы нажали неизвестную цифру");

    break;

    }

    Console.ReadKey();

    }
    Результат работы программы:



    • Разработала проект для решения задачи. Организовала форматированный вывод результата. Создала дружественный интерфейс. Использовала методы.

    Листинг программы:
    using System;
    namespace kpyap_1._2

    {

    class Program

    {

    static void Main(string[] args)

    {

    int a = int.Parse(Console.ReadLine());

    if (a%5 == 0)

    {

    Console.WriteLine(Math.Abs(a));

    }

    else

    {

    Console.WriteLine("число не кратно 5");

    }

    }

    }

    }

    Результат работы программы:




    • Разработала проект по индивидуальному заданию. Создала дружественный интерфейс.

    Листинг программы:
    using System;
    namespace kpyap_1._3

    {

    class Program

    {

    static void Main(string[] args)

    {

    int N = int.Parse(Console.ReadLine());

    var arr = new double[N];

    var rnd = new Random();

    for (var i = 0; i < arr.Length; i++)

    arr[i] = rnd.Next(0, 25);

    var str = string.Join(" ", arr);

    Console.WriteLine(str);

    for (var i = 0; i < arr.Length; i++)

    arr[i] = Math.Pow(arr[i], 2);

    str = string.Join(" ", arr);

    Console.WriteLine(str);
    Console.ReadKey();

    }

    }

    }

    Результат работы программы:


    написать администратору сайта