Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Разработка алгоритма решения. Базовые типы данных и ввод - вывод




Лабораторная работа №1

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

Арифметические операции и математические функции языка С

Цель работы

Целью лабораторной работы является получение практических навыков:

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

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

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

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

Задание

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

2. Составьте програму, которая подсчитывает и выводит значение t1 и t2 по формулам, которые приведены в Вашем варианте индивидуального задания. Определите области допустимых значений параметров формул и задайте произвольные значения из этих областей. Параметры, которые имеют имена: n и m - целые, остальные параметры - с плавающей точкой. Значения параметров с именами x и y должны вводиться с клавиатуры, значения остальных - задаваться как начальные значения при объявлении соответствующих переменных. Допускается (и даже желательно) упростить / разложить формулы для того, чтобы обеспечить минимизацию объема вычислений.

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

Задание 1

Вариант 0

Отдел кадров
Фамилия Инициалы Год рожд Оклад
Иванов И.И.   517.50
Петренко П.П.   219.10
Паниковский М.С.   300.00
Примечание: оклад установлен по состоянию на 1 января 2000 года

Вариант 1

Фирмы - производители СКБД
Фирма Количество. продуктов Годовой объем продажи ($) Часть рынка (%)
Oracle     31.1
IBM     29.9
Microsoft     13.1
Примечание: по данным Gartner Group за 1999г

Вариант 2

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

Вариант 3

Каталог библиотеки
Автор книги Название Год выпуска Группа
Сенкевич Потоп   Х
Ландау Механика   У
Дойль Сумчатые   C
Примечание: Х - художественная литература; У - учебная литература; С - справочная литература

Вариант 4

Офисные пакеты
Наименование Производитель Количество сост.частей Цена ($)
Office Microsoft 4  
SmartSute Lotus    
StarOffice Sun    
Примечание: возможно бесплатно получить продукт StarOffice через Internet

Вариант 5

Сельскохозяйственные культуры
Наименование Тип Посевная площадь (га) Урожайность (ц/га)
Соя Б    
Чумиза З    
Рис З    
Примечание: З - зерновые, Б - бобовые

Вариант 6

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

Вариант 7

Ведомость общественного транспорта
Вид транспорта маршрута Протяженность маршрута (км) Время в дороге (мин)
Тр   27.55  
Т-с   13.6  
А 12а 57.3  
Примечание: Тр - трамвай, Тс - троллейбус, А - автобус

Вариант 8

Сельскохозяйственные предприятия
Название Вид собственности Площадь земли (га) Кол. работников
Заря Д    
Росинка К    
Петренко Ч    
Вид собственности: Д - государственная, Ч - частная, К - кооперативнfz

Вариант 9

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

Вариант 00

Буддийские монастыри Японии периода Нара
Название Школа Количество монахов Площадь земли (га)
Тодайдзи Т   368.8
Якусидзи С   54.7
Дайандзи Д   12.2
Примечание: Т - Тэндай; С - Сингон; Д – Дзедзицу

 

Задание 2

Вариант 0

 

1.

При x=14.26, y=-1.22, z=3.5 t=0.564849.

2.

При x=-4.5, y=0.75 ,z=0.845 u=-55.6848.

3.

При x=3.74 , y=-0.825, z=0.16 , v=1.0553.

4.

При x=0.4 ,y=-0.875, z=-0.475 w=1.9873.

5.

При x=-15.246, y=4.642 , z=20.001 =-182.036.

6.

При x=16.55 , y=-2.75, z=0.15 =-40.630.

7.

При x=0.1722, y=6.33, z=3.25 =-205.305.

8.

При x=-2.235 , y=2.23, z=15.221 =39.374.

9.

При x=1.825 , y=18.225, z=-3.298 =1.2131.

 

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

Задание 1

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

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

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

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

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

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

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





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


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


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

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

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2510 - | 2261 -


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

Ген: 0.011 с.