Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Практическое занятие №2. Базовые типы данных и форматированный ввод-вывод




Цель работы

Целью практического занятия является получение практических навыков в работе с типами данных языка C++ и в использовании функций стандартного ввода-вывода.

Темы для предварительного изучения

  • Типы данных языка C.
  • Объявление переменных.
  • Функции стандартного ввода-вывода.

Задание для выполнения

Разработать программу, которая вводит фактические данные из таблицы, представленной в Вашем варианте индивидуального задания и выводит на экран таблицу, подобную той, которая находится в индивидуальном задании (включая заголовок и примечания).

Варианты индивидуальных заданий

Вариант 1

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

Название Группа Место обитания Численность популяции
Джейран A Азия 30000
Гну B Африка 560000
Бейза H Африка 2500

Группы: А - настоящие антилопы, B - коровьи антилопы, H - лошадиные антилопы

Вариант 2

Фирмы - производители СКБД

Фирма Количество.продуктов Годовой объем продажи ($) Часть рынка (%)
Oracle 1 2488000000 31.1
IBM 3 2392000000 29.9
Microsoft 2 1048000000 13.1

Вариант 3

Отдел кадров

Фамилия Инициалы Год рожд Оклад
Иванов И.И. 1975 517.50
Петренко П.П. 1956 219.10
Паниковский М.С. 1967 300.00

Примечание: оклад установлен по состоянию на 1 января 2000 года

Вариант 4

Ведомость деталей

Наименование Тип Количество Вес 1 детали (г)
Фланец З 3 450
Переходник П 8 74
Станина О 1 117050

Примечание: принято такое кодирование типов: О - оригинальная, П - покупная, З - заимствованная

Вариант 5

Характеристики ПЭВМ

Процессор Частота (Mgz) RAM (Mb) Тип
Pentium-III 233   C
AMD-К6 166   C
PowerPC-620 2000   R

Тип: C - CISC-процессор, R - RISC-процессор

Вариант 6

Каталог библиотеки

Автор книги Название Год выпуска Группа
Сенкевич Потоп 1978 Х
Ландау Механика 1989 У
Дойль Сумчатые 1990 C

Примечание: Х - художественная литература; У - учебная литература; С - справочная литература

Вариант 7

Ведомость комплектующих

Обозначение Тип Номинал Количество
RT-11-24 R 100000 12
RT-11-24 R 50000 10
CGU-12K C 17.5 3

Примечание: R - резистор; C - конденсатор

Вариант 8

Проекты поиска внеземных сигналов

Год Научный руководитель Диаметр антенны (м) Рабочая частота (МГц)
1960 Дрейк 26 1420
1970 Троицкий 14 1875
1978 Хоровиц 300 1665

Примечание: наблюдались объекты от 2 звезд до нескольких галактик

Вариант 9

Офисные пакеты

Наименование Производитель Количество сост.частей Цена ($)
Office Microsoft 4 870
SmartSute Lotus 5 1020
StarOffice Sun 4 9

Примечание: возможно бесплатно получить продукт StarOffice через Internet

Вариант 10

Сельскохозяйственные культуры

Наименование Тип Посевная площадь (га) Урожайность (ц/га)
Соя Б 13000 45
Чумиза З 8000 17
Рис З 25650 24

Примечание: З - зерновые, Б - бобовые

Вариант 11

Ведомость спортивных состязаний

Фамилия участника Код команды Количество балов Место в итоге
Баландин С 123.7 2
Шишков Ш 79.98 3
Кравченко Д 134.8 1

Примечание: Д - "Динамо", С - "Спартак", Ш - "Шахтер"

Вариант 12

Ведомость общественного транспорта

Вид транспорта № маршрута Протяженность маршрута (км) Время в дороге (мин)
Тр 12 27.55 75
Т-с 17 13.6 57
А 12а 57.3 117

Примечание: Тр - трамвай, Тс - троллейбус, А - автобус

Вариант 13

Приблизительное количество звезд разных спектральных классов в Галактике

Спектральный класс Приблизительная масса (отн.Солнца) Часть % Численность
O 32 0.00002 55000
F 1.25 2.9 12000000000
M 0.2 73.2 293000000000

Примечание: не показаны данные для классов: B, A, G, K

Вариант 14

Время выполнения некоторых программ, которые применяют параллельные алгоритмы

Название программы Количество строк кода Время исп. на SGI Callenge (cек) Время исп. на SGI Indy (cек)
OCEAN 1917 8.70 18.2
DYFESM 3386 6.95 22
TRFD 417 1.05 2.98

Примечание: SGI Callenge - ЦП R1000 196 MHz, 1.024 MB RAM SGI Indy - ЦП MIPS R4600 134 MHz, 64 MB RAM

Вариант 15

Конфигурация программных средств информационных систем

Операционная система СУБД Мин.объем внешней памяти (MB) Мин.объем оперативной памяти (MB Приблизительная цена ($)
OS/2 DB2 130 22 3343
Windows/NT SQLServer 230 24 2685
SCO/Unix Oracle 110 48 3745

Примечание: принималась цена лицензии на 8 пользователей

Вариант 16

Сельскохозяйственные предприятия

Название Вид собственности Площадь земли (га) Кол.работников
Заря Д 300 120
Росинка К 174 27
Петренко Ч 56 6

Вид собственности: Д - государственная, Ч - частная, К - кооперативная

Вариант 17

Прайс-лист

Наименование товара Тип товара Цена за 1 шт (руб.) Минимальное количество в партии
Папка К 4.75 4
Бумага К 13.90 10
Калькулятор О 411.00 1

Примечание: К - канцтовары, О - оргтехника

Вариант 18

Вязкость металлов в жидком состоянии

Вещество Атомный номер Температура (град.С) Вязкость (кг/м*сек)
Алюминий 13 700 2.90
Висмут 83 304 1.65
Свинец 82 441 2.11

Примечание: данные даны для температуры плавления

Вариант 19

Коэффициенты теплопроводности материалов

Вещество Тип Влажность (%) Коэффициент
Алюминий М 0-100 209.3
Стекловата Т 0-100 0.035
Глина Д 15-20 0.73

Примечание: М - металлы, Т - термоизоляционные материалы, Д - другие материалы

Вариант 20

Скорость звука в жидкостях

Вещество Тип Температура (град.С) Скорость (м/сек)
Анилин Ч 20 1656
Ртуть Ч 20 1451
Кедровое М 29 1406

Тип жидкости: Ч - чистое вещество, М - масло

Вариант 21

Температура перехода веществ в сверхпроводниковое состояние

Вещество Тип Температура
Zn М 0.8-0.8
Pb-Au П 2.0-7.3
NbC С 10.1-10.5

Тип вещества: М - металл, П - сплав, С - соединение

Вариант 22

Сплавы с высоким сопротивлением

Сплав Сопротивление Темп.коэфф.сопр Макс.температура
Константан 0.44 0.00001 500
Никелин 0.39 0.39 150
Фехраль 1.1 0.0001 900

Единицы измерения: сопротивление - ом*кв.мм/м. Коэффициент сопротивления - 1/град. Температура - град.С

Вариант 23

Свойства полупроводников

Вещество Ширина запрещенной зоны Движение электронов Движение дырок
Бор 1.1 10 10
Телур 0.36 1700 1200
CdTe 1.45 450 100

Единицы измерения: ширина запрещенной зоны - эв; движение - кв.см/сек*в

Вариант 24

Элементарные частицы

Частица Группа Заряд Масса покоя
Нейтрон Н 0 940
Ка-плюс М +1 494
Електрон Л -1 0.511

Группы частиц: Г - гипероны, Н - нуклоны, М - мезоны, Л - лептоны

Вариант 25

Искусственно полученные элементы

Атомный номер Название Массовое число Период полураспада (лет)
93 Нептуний 237 220000
97 Берклий 247 700
98 Калифорний 251 660

Вариант 26

Японские острова

Остров Площадь (кв.км) Кол.малых островов Протяженность береговой линии (км)
Хонсю 230500 192 11875
Хоккайдо 78500 75 3072
Сикоку 18800 13 2946

Вариант 27

Прайс-лист

Код товара Категория Цена (грн) Срок поставки (дн)
01-0018 К 11282 7
01-0033 С 170 1
02-0170 М 1735 14

Примечание: К - компьютеры, С - комплектующие, М - множительная техника

Вариант 28

Журнал регистрации аварий:

Название предприятия Категория Утраты от аварии (тыс.руб) Срок простоя (дн)
Птицефабрика 1 12.7 4
Теплоцентраль 1 0.711 1
Автосервис 2 1770.15 38

Примечание: указываются только прямые затраты, связанные с ликвидацией последствий аварии

Вариант 29

Ведомости о присвоении квалификации

Фамилия Год рождения Оценка результатов экзаменов Присвоен уровень квалификации
Шевченко 1970 4.33 6
Розанов 1975 5.1 5
Панасюк 1966 3.07 3

Примечание: показана итоговая оценка по результатам экзаменов по теоретической и практической подготовке

Вариант 30

Буддийские монастыри Японии периода Нара

Название Школа Количество монахов Площадь земли (га)
Тодайдзи Т 220 368.8
Якусидзи С 50 54.7
Дайандзи Д 10 12.2

Примечание: Т - Тэндай; С - Сингон; Д - Дзедзицу

Пример решения задачи (вариант 30)

Разработка алгоритма решения

Общий метод решения

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

Программа должна начинаться с ввода фактических данных. Для удобства оператора перед вводом на экран должно выводиться приглашение, в котором перечисляется, какие именно данные ожидает программа. За одно приглашение-ввод будет вводиться одна строка фактических данных таблицы. Т.е., приглашение-ввода должно повторяться трижды. Введенные данные будут сохраняться в переменных программы.

На втором этапе программа выполняет вывод данных на экран. Каждая строка таблицы может выводиться одним оператором вывода. Среди строк, которые выводятся, будут строки без переменных значений (заголовки и линии) и строки с переменными значениями (строки с фактическими данными).

Для формирования наглядного табличного вида можно применять символы '|' и '-'.

Поскольку алгоритм программы чисто линейный, схему алгоритма мы не приводим










Последнее изменение этой страницы: 2018-05-10; просмотров: 328.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...