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

  • Итоговый контроль по дисциплине «Программирование»

  • ФИО студента Хоменок Анастасия Михайловна Направление подготовки

  • Группа ФИТ-ПИН-Б-0-Д-2022-А Москва Лабораторная работа № 2

  • Методические указания

  • Вывести

  • Лабораторная работа 2 (18 вариант) фио студента Хоменок Анастасия Михайловна


    Скачать 109.89 Kb.
    НазваниеЛабораторная работа 2 (18 вариант) фио студента Хоменок Анастасия Михайловна
    Дата02.12.2022
    Размер109.89 Kb.
    Формат файлаdocx
    Имя файлаKhomenok_A_M_Programmirovanie_PZ2.docx
    ТипЛабораторная работа
    #825401






    Российский государственный социальный университет





    Итоговый контроль

    по дисциплине «Программирование»

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

    (18 вариант)



    ФИО студента

    Хоменок Анастасия Михайловна

    Направление подготовки

    Программная инженерия

    Группа

    ФИТ-ПИН-Б-0-Д-2022-А


    Москва

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

    «ФУНКЦИИ ВВОДА-ВЫВОДА»
    Цель работы: изучение функций ввода-вывода и получение навыков организации простейшего ввода-вывода данных.
    Лабораторное задание:

    1. Выбрать задание, соответствующее номеру варианта и содержащее исходные значения переменных различных типов.

    2. Составить программу, осуществляющую ввод и вывод исходных данных. Ввод и вывод сопроводить комментариями.

    3. Выполнить программу на ЭВМ.


    Методические указания:

    При выполнении задания к данной лабораторной работе необходимо в программе выполнить ввод и вывод данных различных типов:

    – ввод символа и его вывод в символьном виде и в виде кода (формат %с);

    – ввод строки символов (длина не менее 15 символов, строка должна состоять минимум из двух слов), определение ee длины и вывод строки символов с указанием ее длины (формат %s);

    – ввод двух целых десятичных чисел (положительного и отрицательного) и их вывод в десятичном (формат %d) и шестнадцатеричном (формат %x) виде с использованием специального коэффициента длины выводимого числа и без коэффициента (вывод с левой позиции поля заданной ширины, вывод с заданной минимальной шириной поля, вывод со смещением числа вправо);

    – ввод двух чисел с плавающей точкой (положительного и отрицательного) и их вывод в десятичной (формат %f) и экспоненциальной (формат %e) формах с заданной точностью (не менее трех знаков после десятичной точки);

    – ввод целого беззнакового числа и его вывод в виде десятичного целого без знака (формат %u), восьмеричного целого без знака (формат %o), шестнадцатеричного целого без знака (формат %x).
    Вывести: ’C’; ’Меня зовут ’; 873, –846; 52.471, –426.638; 537.
    Код:



    Вывод программы:



    Ответ на вопросы:

    1. Что такое спецификатор типа? Зачем он нужен? Спецификатор типа – одно или несколько ключевых слов, определяющие тип объявляемой переменной. Необходим для того чтобы сконструировать новые (уникальные) типы данных.

    2. Перечислите фундаментальные типы данных. В языке СИ систему базовых типов образуют четыре типа данных: символьный, целочисленный, вещественный одинарной точности, вещественный двойной точности.

    3. Сколько места в памяти занимают данные разных типов?

    char - 1 байт
    unsigned char - 1 байт
    signed char - 1 байт
    int - 2 байт
    unsigned int - 2 байт
    signed int - 2 байт
    short int - 2 байт
    unsigned short int - 2 байт
    signed short int - 2 байт
    long int - 4 байт
    signed long int - 4 байт
    float - 4 байт
    double - 4 байт
    long double - 10 байт

    1. Почему функции scanf() и printf() называются функциями форматного ввода и вывода? Как они работают? Их можно использовать для получения любого ввода и вывода любого вида. данных. Printf() переводит данные в символьное представление и выводит полученные изображения символов на экран. Функция scanf() возвращает количество принятых элементов.

    2. Какие параметры указываются функции scanf() после управляющей строки? Сколько их должно быть? Параметры вывода. Должно быть 2.

    3. Какие параметры указываются функции printf() после управляющей строки? Сколько их должно быть? Параметры вывода. Должно быть 2.



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


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