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

  • Разработка алгоритма

  • 2. Разработка программы

  • 3. Вычислительный эксперимент

  • Список литературы

  • лаб1. Изучение среды разработки ms visual Studio. Базовые структуры


    Скачать 94.37 Kb.
    НазваниеИзучение среды разработки ms visual Studio. Базовые структуры
    Дата11.10.2021
    Размер94.37 Kb.
    Формат файлаdocx
    Имя файлалаб1.docx
    ТипЛабораторная работа
    #245429

    МИНОБРНАУКИ РОССИИ

    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    «Ижевский государственный технический университет имени

    М.Т. Калашникова»

    кафедра «Мехатронные системы»

    факультет «ИСТМАиМ»

    Лабораторная работа №1

    Тема: «Изучение среды разработки MS Visual Studio. Базовые структуры»

    Выполнил:

    студент группы Б21-312-1 Каргашин А. А.

    Проверил:

    Старший преподаватель Зорина О.Е.

    Ижевск, 2021

    Содержание

    Задание …………………………………………………………………………………….3

    Введение……………………………………………….…………………………………..3

    1. Разработка алгоритма…………………………………………………………………..4

    2. Разработка программы…………………………………………………………………5

    3. Вычислительный эксперимент…………………………….…………………………..6

    Заключение……………………………………………………..………………………….8

    Список литературы…………..……………………………………………………………8

    Задание

    Разработать алгоритм и программу определяющую количество разрядов числа в двоичной системе счисления, введенного с клавиатуры.

    Программа разрабатывается на языке C++.

    Введение

    Согласно определению, разряд является «рабочим местом» цифры в числе. Порядковому номеру разряда соответствует его вес — множитель, на который надо умножить значение разряда в данной системе счисления. Исходя из условия задачи и данного определения, были разработаны алгоритм и программа.

    1. Разработка алгоритма


    Пример оформления схемы алгоритма, определяющего количество разрядов числа в двоичной системе счисления представлен на рисунке 1.

    Начало



    Конец

    Вывод b

    Нет

    a>1

    Да

    a=a/2

    b=b+1

    Ввод a

    b=1

    Рис.1 – Схема алгоритма, определяющего количество разрядов числа в двоичной системе счисления.


    2. Разработка программы

    В соответствии с алгоритмом разработана программа. Текст программы предоставлен на рисунке 2.

    #include

    using namespace std;
    int main()

    {

    setlocale(LC_ALL, "Russian");

    int a, b = 1;

    cout << "Данная программа определяет количество разрядов числа в двоичной системе счисления. \n\nВведите число:";

    cin >> a;

    while (a > 1)

    {

    a = a / 2;

    b++;

    }

    cout << "Количество разрядов числа:" << b;

    return 0;

    }

    Рис.2 – Текст программы

    3. Вычислительный эксперимент

    Пример работы программы предоставлен на рисунках 3, 4, 5.

    Вычислительный эксперимент проведен для входных чисел:

    1. 5

    2. 47

    3. 420



    Рис.3 – Вычислительный эксперимент №1



    Рис.4 – Вычислительный эксперимент №2



    Рис.5 – Вычислительный эксперимент №3

    Заключение

    Согласно результатам вычислительных экспериментов, предоставленные алгоритм и программа являются корректными и приводят к выполнению поставленной задачи.

    Список литературы

    1. Учебное и справочное пособие по выполнению лабораторных работ для студентов, обучающихся по направлению 15.03.06 «Мехатроника и робототехника (https://vk.com/doc301951782_515488684?hash=834a19f5beb2096803&dl=b3267fe8645d1729f3)


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