Главная страница

Задания. Практикум по курсу Информатика. Часть 2


Скачать 0.72 Mb.
НазваниеПрактикум по курсу Информатика. Часть 2
Дата15.12.2018
Размер0.72 Mb.
Формат файлаdoc
Имя файлаЗадания.doc
ТипПрактикум
#60338
страница2 из 6
1   2   3   4   5   6

Вариант 12

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

целым – 1.9, 12, 3.3; действительным - 1.12, 2.34, 4.56.

Вывести их на экран в виде:

Целые затем следуют значения.

Действительныезатем следуют значения.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002345; 123894.345; 67.345

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать матрицу А и значения переменных в файл и на экран дисплея с 3 знаками после запятой и с 0 знаков после запятой.

Вариант 13

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

целым - 1, 12, 3.85; действительным - 1.12, 2.34, 4.56.

Вывести их на экран в виде:

Целые затем следуют значения.

Действительныезатем следуют значения.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002345; 123894.345; 67.345

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать матрицу А и значения переменных в файл и на экран дисплея с 3 знаками после запятой и с 0 знаков после запятой.

Вариант 14

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

целым - 1, 12.1, 3; действительным - 1.12, 2.34, 4.56.

Вывести их на экран в виде:

Целые затем следуют значения.

Действительныезатем следуют значения.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002345; 123894.345; 67.345

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать матрицу А и значения переменных в файл и на экран дисплея с 4 знаками после запятой и с 1 знаком после запятой.

Вариант 15

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

целым - 1.54, 12, 3.9; действительным - 1.12, 2.34, 4.565.

Вывести их на экран в виде:

Целые затем следуют значения.

Действительныезатем следуют значения.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002345; 123894.345; 567.5

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать матрицу А и значения переменных в файл и на экран дисплея с 1 знаком после запятой и с 0 знаков после запятой.

Вариант 16

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

целым - 1, 12, 13.85; действительным - 1, 2.34, 4.566.

Вывести их на экран в виде:

Целые затем следуют значения.

Действительныезатем следуют значения.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002345; 123894.345; 567.5

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать матрицу А и значения переменных в файл и на экран дисплея с 1 знаком после запятой и с 0 знаков после запятой.

Вариант 17

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

целым - 1, 9.58, 3; действительным - 1.12, 2.34, 4.5624.

Вывести их на экран в виде:

Целые затем следуют значения.

Действительныезатем следуют значения.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002345; 123894.345; 67.345

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать матрицу А и значения переменных в файл и на экран дисплея с 4 знаками после запятой и с 1 знаком после запятой

Вариант 18

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

целым - 1.2, 12, 33.6; действительным - 1.12, 2.34, 4.56; символьнымА, В, С, ВС

  1. Вычислить выражения 214*2/2 , 214*(2/2) , 1e10+100. Объяснить результат.

{#include – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Вывести результаты на экран.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - .005345; 12894.4534

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать в файл и на экран дисплея: матрицу А с 4 знаками после запятой и с 1 знаком после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 5 знаками после запятой).

Вариант 19

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

целым – 1.52, 12, 3.1; действительным - 1.12, 2.34, 4.56; символьнымD, I, Yes

  1. Вычислить выражения 214*2/2 , 214*(2/2) , 1e10+100. Объяснить результат.

{#include – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Вывести результаты на экран.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные 'PRIVET'; -123894.345; 6734

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записатьв файл и на экран дисплея: матрицу А с 4 знаками после запятой и с 2 знаками после запятой; значения переменных – в виде " 1 var = _ _ _ _2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 3 знаками после запятой).

Вариант 20

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

целым – 1.64, 12, 3; действительным - 1.12, 2.34, 4.56; символьнымN, o, No

  1. Вычислить выражения 3/3*214, 214*3/3 , 1e20+1000. Объяснить результат.

{#include – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Вывести результаты на экран.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002845; 12389; Privet!

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать в файл и на экран дисплея: матрицу А с 5 знаками после запятой и с 1 знаком после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 3 знаками после запятой).

Вариант 21

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

целые - 1.52, 1.58, 3; действительным - 1.12, 2.34, 4.56; символьнымY, 1, Y1

  1. Вычислить выражения 214*3/3 , 214*(3/3) , 1e15-100. Объяснить результат.

{#include – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

результаты вывести на экран.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - ‘New’; 123894.345; 6345

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать в файл и на экран дисплея: матрицу А с 8 знаками после запятой и с 1 знаком после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 4 знаками после запятой).

Вариант 22

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

целым – 1, 12, 3999.9; действительным - 1.12, 2.34, 4.56; символьнымP, r, Pr

  1. Вычислить выражения 214*2/2 , 1/2*214*2 , 1e10+100. Объяснить результат.

{#include – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Результаты вывести на экран.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.02745; 12395; 'HELLO'

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать в файл и на экран дисплея матрицу А с 6 знаками после запятой и с 4 знаком после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 2 знаками после запятой).

Вариант 23

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

целые – -1001.6, 12, 3; действительным - 1.12, 2.34, 4.56; символьным B, e, Beta.

  1. Вычислить выражения 214*2/2 , 214*(2/2) , 1e10+100. Объяснить результат.

{#include – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Результаты вывести на экран.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002345; 12389; 'OKEY'

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записатьв файл и на экран дисплея: матрицу А с 3 знаками после запятой и с 2 знаками после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 4 знаками после запятой).

Вариант 24

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

целые – 1, -12,1, 13999.9; действительным - 1.12, 2.34, 4.56е-3; символьным – N, o, No.

  1. Вычислить выражения 214*2/2 , 1/2*214*2 , 1e10+100. Объяснить результат.

{#include – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Результаты вывести на экран.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные2345;123894.345; 'Yes'

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записатьв файл и на экран дисплея: матрицу А с 3 знаками после запятой и с 2 знаками после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 4 знаками после запятой).

Вариант 25

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

целые – 101.52, 12,1, 3; действительным - 1.12, 2.34, -4.56, 25е23; символьным – Y, e, Yes.

  1. Вычислить выражения 214*2/2, 214*(2/2), 1e10+100. Объяснить результат.

{#include – добавить в начало;

для вычисления степени использовать функцию st(основание, степень) – например, st(2,14)}

Результаты вывести на экран.

  1. Ввести в ЭВМ, используя функции ввода-вывода, матрицу



и переменные - 0.002345; 1238; 'URA'

  1. Записать введенные данные в файл и выдать их на экран в виде матрицы (бесформатно).

  2. Используя форматированный вывод, записать матрицу А в файл и на экран дисплея с 3 знаками после запятой и с 2 знаками после запятой; значения переменных – в виде " 1 var = _ _ _ _ 2 var = _ _ _ _ 3 var = _ _ _ _ _"(если имеются вещественные значения, то вывести с 4 знаками после запятой).

Контрольные вопросы

  1. Что понимается под константой, переменной, массивом?

  2. Что понимают под символическим именем?

  3. Что определяет тип данного?

  4. Какие базовые типы данных предусмотрены в языке Си для хранения целых значений? В чем их отличие?

  5. Какие базовые типы данных предусмотрены в языке Си для хранения вещественных значений? В чем их отличие?

  6. Опишите формат представления данных с плавающей точкой.

  7. Какие типы данных предусмотрены в языке Си для хранения символьных значений?

  8. Приведите в общем виде оператор описания переменных. Что является результатом выполнения данного оператора?

  9. Как можно определить размер объекта в байтах в языке Си?

  10. Какие из данных (целые или вещественные) хранятся точно в памяти ЭВМ?

  11. Приведите в общем виде оператор описания массивов.

  12. Как элементы массива хранятся в памяти ЭВМ, и что в себе хранит имя массива?

  13. Какой тип данных необходим для хранения символьной строки?

  14. Что такое инициализация переменной? Какими способами можно ее инициализировать?

  15. Если операция выполняется над данными двух различных типов, то как осуществляется согласование этих данных по типам?

  16. Какой тип будет иметь конечный результат вычисления в операторе присваивания?

  17. Какая пара функций предусмотрена для ввода-вывода при работе с терминалом?

  18. Опишите синтаксис функции printf(). Какую информацию может содержать в себе управляющая строка?

  19. Опишите синтаксис функции scanf(). Какую информацию может содержать в себе управляющая строка?

  20. Что передается в качестве аргументов функции printf() и функции scanf()?

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

  22. Что является результатом выполнения функции scanf()?

  23. Что такое файл?

  24. В виде какого типа данных рассматривается в языке Си файл?

  25. Приведите оператор описания шаблона файла.

  26. С помощью какой функции организуется открытие файла? Опишите ее синтаксис.

  27. Назовите функции ввода-вывода языка Си, предусмотренные для работы с файлами.

  28. С помощью какой функции осуществляется закрытие файла?

Лабораторная работа №3
Название

Разработка программы нахождения максимального или минимального элементов в массиве с использованием операторов ветвления и цикла.
Цель работы

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

  1. Получить номер варианта задания у преподавателя, ведущего лабораторные занятия.

  2. Ознакомиться с заданием к лабораторной работе (файл Задания.doc).

  3. Ознакомиться с учебно-методическими указаниями к лабораторной работе (файл Лаб_3.doc).

  4. Составить алгоритм решения задачи согласно своему варианту.

  5. Составить блок-схему алгоритма программы.

  6. Набрать текст программы на языке Си с помощью текстового редактора.

  7. Провести трансляцию и компоновку программы.

  8. Решить контрольный пример.

  9. Составить отчет по лабораторной работе в соответствии с правилами оформления отчета (файл Общие_указания_к_лабораторным_работам.doc).


Варианты заданий
1   2   3   4   5   6


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