Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




Базовые типы данных и ввод-вывод

1. Цель работы

2. Темы для предварительной проработки

3. Задание

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

5. Пример решения задачи

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

5.2. Определение переменных программы

5.3. Разработка текста программы

5.4. Отладка программы

Цель работы

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

Темы для предварительной проработки

· Типы данных языка C.

· Объявление переменных.

· Функции стандартного ввода-вывода.

Задание

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


 

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

 

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

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

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

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

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

 

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

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

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

Примечание: Д – «Динамо», С – «Спартак», Ш – «Шахтер»


 

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

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

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

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

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

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

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

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

10
Сельскохозяйственные предприятия
Название Вид собственности Площадь земли (га) Количествоработников
Заря Г 300 120
Росинка К 174 27
Петренко Ч 56 6

Вид власності: Г – государственная, Ч – частная, К – кооперативная


 

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

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

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

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

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

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

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

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

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

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


 

16
Время выполнения программ, которые применяют параллельные алгоритмы
Название программы Количество строк кода Время выполнения на 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

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

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

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

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

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

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

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

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


 

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

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

22
Японские острова
Остров Площадь (кв.км) Количество малых островов Протяженность береговой линии (км)
Хонсю 230500 192 11875
Хоккайдо 78500 75 3072
Сикоку 18800 13 2946
23
Сплавыс высоким сотротивлением
Сплав Сопротивление Темп.коэфф.сопр. Макс.температура
Константан 0.44 0.00001 500
Никелин 0.39 0.39 150
Фехраль 1.1 0.0001 900

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

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

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

25
Ведомость комплектующих
Обозначение Тип Номинал Количество
RT-11-24 R 100000 12
RT-11-24 R 50000 10
CGU-12K C 17.5 3

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

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

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


 

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

Тип рідини: Ч – чистоевещество, М – масло

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

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

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

Примечание: по данным Gartner Group за 1999г

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

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

31
Калорийность фруктов
Продукт Белки, г Жиры, г Углеводы, г Калории, ккал
Банан 1.5 0.1 21.8 89
Гранат 0.9 0.0 13.9 52
Яблоко 0.4 0.4 9.8 47
32
Размер одежды
Характеристика S M L
Обхват грудей, см. 76–84 84–92 92–100
Обхват талии, см. 56–64 64–72 72–80
Обхват бедер, см. 84–92 92–100 100–108

 

33
Вес котов середнего размера
Порода Нормальный Полный Толстый
Ангорская 4.0 4.4 4.8
Бенгальская 5.0 5.5 6.0
Мейн-Кун 7.3 8.0 8.8

 

34
Переводвеса продуктов в другиемеры объема (граммы)
Продукты Стакан 250 мл Столовая ложка Чайная ложка
Крахмал 200 30 10
Мука 160 25 10
Соль 325 30 10

 

35
Физическиесвойстванекоторыхсоединений
Соединение Плотность (кг/м³) Температура плавления (°C) Температура кипения (°C)
Бензол 879 5,4 80,2
Метанол 791 –97,8 64,7
Нафталин 1145 80,2 217,9
36
Универсальные физическиепостоянные
Постоянная Обоозначение Числовое значение Единицыизмерения
Авогадро NA 6,022045·1023 моль−1
Больцмана k 1,380662·10-23 Дж·К−1
Планка h 6,626176·10-34 Дж·с
37
Цена на ДВП 2440х1220 мм
Толщина, мм Цена, грн. Количество листов в пачке Вес пачки, кг
2,5 28,35 100 660
3,2 30,08 100 760
3,6 35,49 100 850

 

38
Цены на монолитный поликарбонат
Толщина (мм) Вес (кг/кв.м) Мин. радиус сгиба для арок (м) Цена (кв.м)
2 2,4 0,30 18,19/19,10
3 3,6 0,45 27,29/28,65
4 4,8 0,60 36,39/38,21

 

39
Таблицы прибавок роста и веса новородженных
Возраст, месяц Средняя прибавка в росте, см Середняя прибавка у весе, гр
1 3 – 3,5 750
4 2,5 700
7 1,5 – 2 550

 

40
Вязкость жидкостей при разной температуре
Вещество 50 °С 75 °С 100 °С
Вода 0.547 0.378 0.282
Масляная кислота 0.982 0.714 0.542
Октан 0.385 0.302 0.243

 

 

 

5. Пример решения задачи

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

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

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

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

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

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

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

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

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

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





Поделиться с друзьями:


Дата добавления: 2018-11-12; Мы поможем в написании ваших работ!; просмотров: 302 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2305 - | 2162 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.