- •«Национальный исследовательский томский политехнический университет» Лабораторный практикум по курсу Информатика для студентов направления 140800
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Лабораторная работа №5
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 25
Вариант 24
-
Используя операторы описания и присваивания, присвоить переменным определенных ниже типов значения:
целые – 1, -12,1, 13999.9; действительным - 1.12, 2.34, 4.56е-3; символьным – N, o, No.
-
Вычислить выражения 214*2/2 , 1/2*214*2 , 1e10+100. Объяснить результат.
{#include <stepen.h> – добавить в начало;
для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}
Результаты вывести на экран.
-
Ввести в ЭВМ, используя функции ввода-вывода, матрицу

и переменные – 2345;123894.345; 'Yes'
-
Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).
-
Используя форматированный вывод, записать в файл и на экран дисплея: матрицу А с 3 знаками после запятой и с 2 знаками после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 4 знаками после запятой).
Вариант 25
-
Используя операторы описания и присваивания, присвоить переменным определенных ниже типов значения:
целые – 101.52, 12,1, 3; действительным - 1.12, 2.34, -4.56, 25е23; символьным – Y, e, Yes.
-
Вычислить выражения 214*2/2, 214*(2/2), 1e10+100. Объяснить результат.
{#include <stepen.h> – добавить в начало;
для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}
Результаты вывести на экран.
-
Ввести в ЭВМ, используя функции ввода-вывода, матрицу

и переменные - 0.002345; 1238; 'URA'
-
Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).
-
Используя форматированный вывод, записать матрицу А в файл и на экран дисплея с 3 знаками после запятой и с 2 знаками после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 4 знаками после запятой).
Контрольные вопросы
-
Что понимается под константой, переменной, массивом.
-
Что понимают под символическим именем.
-
Что определяет тип данного.
-
Какие базовые типы данных предусмотрены в языке СИ для хранения целых значений. В чем их отличие.
-
Какие базовые типы данных предусмотрены в языке СИ для хранения вещественных значений. В чем их отличие.
-
Опишите формат представления данных с плавающей точкой.
-
Какие типы данных предусмотрены в языке СИ для хранения символьных значений.
-
Приведите в общем виде оператор описания переменных. Что является результатом выполнения данного оператора.
-
Как можно определить размер объекта в байтах в языке СИ.
-
Какие из данных (целые или вещественные) хранятся точно в памяти ЭВМ.
-
Приведите в общем виде оператор описания массивов.
-
Как элементы массива хранятся в памяти ЭВМ, и что в себе хранит имя массива.
-
Какой тип данных необходим для хранения символьной строки.
-
Что такое инициализация переменной. Какими способами можно ее инициализировать.
-
Если операция выполняется над данными двух различных типов, то как осуществляется согласование этих данных по типам.
-
Какой тип будет иметь конечный результат вычисления в операторе присваивания.
-
Какая пара функций предусмотрена для ввода-вывода при работе с терминалом.
-
Опишите синтаксис функции printf(). Какую информацию может содержать в себе управляющая строка.
-
Опишите синтаксис функции scanf(). Какую информацию может содержать в себе управляющая строка.
-
Что передается в качестве аргументов функции printf() и функции scanf().
-
Что определяет спецификация преобразования, размещаемая в управляющей строке. Как соотносятся аргументы, значения которых выводятся и спецификации формата.
-
Что является результатом выполнения функции scanf().
-
Что такое файл.
-
В виде какого типа данных рассматривается в языке СИ файл.
-
Приведите оператор описания шаблона файла.
-
С помощью какой функции организуется открытие файла. Опишите ее синтаксис.
-
Назовите функции ввода-вывода языка СИ, предусмотренные для работы с файлами.
-
С помощью какой функции осуществляется закрытие файла.
