Задание значений переменным и массивам.Работа с файлами. лаба 2 по оа в хт. Отчет по лабораторной работе 2 Задание значений переменным и массивам. Форматный вводвывод. Работа с файлами
Скачать 1.02 Mb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего образования «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Отчет по лабораторной работе №2 «Задание значений переменным и массивам. Форматный ввод-вывод. Работа с файлами» Выполнила студентка группы 0411 Гончарова С.Ф. Проверил преподаватель Кузьмина А.В. Томск-2021 Цель работы Приобрести начальные навыки программирования на языке Си. Научиться задавать значения переменным и массивам, осуществлять ввод/вывод данных с использованием библиотечных функций. Вариант 5 1) Используя операторы описания и присваивания, присвоить переменным определенных ниже типов значения: целым - 121, 132, 300; действительным - 11.12, 23.34, 45.566. Вывести их на экран в виде: Целые затем следуют значения. Действительные затем следуют значения. 2) Ввести в ЭВМ, используя функции ввода-вывода, матрицу и переменные -.002345; 123894.345; 67.345 3) Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно). 4) Используя форматированный вывод, записать матрицу А и значения переменных в файл и на экран дисплея с 4 знаками после запятой и с 1 знаком после запятой. Теоретическая часть Операторы языка Си состоят из следующих основных компонент: константа – фиксированное значение, такое как число или символ (символьная строка). Это значение не может быть изменено операторами программы; переменная – символическое имя, которое представляет значение, размещенное в памяти ЭВМ. Это значение может быть изменены операторами программы в процессе счета и выполнения операций ввода; вызов функции – имя функции со списком аргументов. Функция – программная единица, осуществляющая выполнение набора определенных действий с использованием аргументов, указанных в вызове функции выражение – комбинация констант, переменных, вызовов функций и операций Символическое имя – это строка символов (строчных и прописных букв, цифр и символа подчеркивания), которая идентифицирует объект в программе. Первым символом не может быть цифра. Объект (object) – область памяти. Описание (declaration) объекта – указание свойств объекта без выделения для него области памяти. Определение (definition) – указание свойств объекта и выделение для него области памяти. Основные типы данных языка Си: int – целые числа; long – целые числа двойной точности; char – символы (буквы, цифры, и некоторые другие символы); float – вещественные (действительные) числа; double – вещественные числа двойной точности. Величина, значение которой может изменяться в процессе работы, называется переменной. Каждой переменной величине в памяти отводится ячейка ("домик"), Массив – это набор переменных, имеющих один тип и одно и то же базовое имя и отличающихся одна от другой числовым признаком (номером элемента). В памяти ЭВМ они располагаются последовательно. Другими словами, массив – это Символьная строка – это последовательность, состоящая из одного или более символов. Оператор присваивания предназначен для вычисления выражения и присваивания его значения указанной переменной или элементу массива. Окончательный вид кода: После компиляции и запуска консоль выводит следующее: Данные, записанные в созданный файл: Вывод: В ходе лабораторной работы были приобретены начальные навыки программирования на языке Си. Научились задавать значения переменным и массивам. Освоено применение библиотечных функций. Приобретены навыки работы с файлами. |