Разработка расчетных программ

Принципы построения линейных алгоритмов и простых расчетных программ на языке программирования C. Принципы создание консольных приложений в среде Microsoft Visual Studio. Разработка программы по преобразованию градусов Фаренгейта в градусы Цельсия.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 17.10.2012
Размер файла 106,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

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

Разработка расчетных программ

Цель работы

Цель работы: изучить принципы построения линейных алгоритмов и простых расчетных программ на языке программирования C, а также овладеть навыками создания консольных приложений в среде Microsoft Visual Studio.

Часть 1. Постановка задачи

Необходимо разработать программу по преобразованию градусов Фаренгейта в градусы Цельсия, в соответствии с вариантом задания № 0.

расчетная программа линейный алгоритм

Вариант 0

Вариант

Исходная единица измерения

Единица измерения результата

Формула/коэффициенты для преобразования единиц измерения

0

Караты (К)

Граммы (G)

G = K/5

Исходные данные (значение веса в каратах) вводятся с клавиатуры пользователем.

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

Часть 2. Схема алгоритма

На основе постановки задачи разработан алгоритм, представленный на рисунке 1.

Рис. 1. Алгоритм преобразования

Часть 3. Разработка тестов

Таблица 1 - Тестовые наборы

Номер теста

Исходные данные, K

Ожидаемый результат, G

1

0

-17.78

2

100

37.77

3

-100

-73.33

4

32

0.00

5

10E+308

5,55E+308

6

-10E+308

-5,55E+308

7

qwe

Результат не определен

Тесты 5 и 6 направлены на обнаружение переполнения в арифметических операциях.

Тест 7 направлен на обнаружение проявления ошибок, связанных некорректными данными.

Часть 4. Текст программы

В соответствии с разработанным алгоритмом в среде Microsoft Visual Studio была написана программа, приведенная ниже.

/*

Файл: fahrenheit.cpp

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

Автор: Волковой А.В.

Задание: преобразование градусов Фаренгейта в градусы Цельсия

Дата создания: 1.11.2010

*/

// подключение заголовочных файлов стандартных библиотек языка C

#include <stdio.h>

#include <locale.h>

// объявление переменных

double faht; // температура в градусах Фаренгейта

double cels; // температура в градусах Цельсия

int main(void)

{

// смена кодовой таблицы символов - включение русского языка

setlocale(LC_CTYPE, "rus");

// вывод приглашения к вводу данных

printf("Введите значение температуры в градусах Фаренгейта: ");

// ввод данных

scanf("%lf", &faht);

// расчет (преобразование температуры)

cels = 5.0 / 9.0 * (faht - 32.0);

// вывод результата

printf("Значение заданной температуры в градусах Цельсия %lg\n", cels);

// завершение работы

return 0;

}

Часть 5. Тестирование

Результаты тестирования приведены в таблице 2.

Таблица 2 - Результаты тестирования

Номер теста

Исходные данные, F

Ожидаемый результат, C

Полученный результат, C

Результат тестирования

1

2

3

4

32

0.00

0.000000

Тест пройден

5

6

-10E+308

-5,55E+308

-1.#INF

Тест не пройден

7

qwe

Результат не определен

-17.7778 (соответствует значению F = 0)

Тест не пройден

Программа выдала ожидаемый результат для тестов с 1 по 4.

Тесты 5, 6 и 7 показали неспособность программы работать с большими числами и парировать ошибки ввода исходных данных.

Использованные источники

расчетная программа линейный алгоритм

1. Джон Уокенбах. Подробное руководство по созданию формул в Excel 2003 [Электронный ресурс]

2. Стивен Прата. Язык программирования C. Лекции и упражнения, 5-е издание

Размещено на Allbest.ru


Подобные документы

  • Изучение принципов построения линейных алгоритмов и простых расчетных программ на языке программирования C. Разработка программы расчета математических выражений на основе вводимых данных. Создание консольных приложений в среде Microsoft Visual Studio.

    лабораторная работа [254,4 K], добавлен 23.11.2014

  • Средства интегрированной среды Microsoft Visual Studio, предоставляемые программисту для реализации программ на языке С++. Особенности стиля написания программ. Типовые приемы и методы создания и отладки программ. Листинги программ и их тестирование.

    лабораторная работа [814,3 K], добавлен 26.05.2013

  • Общие сведения о работе программы в среде программирования Microsoft Visual Studio 2008, на языке программирования C++. Ее функциональное назначение. Инсталляция и выполнение программы. Разработанные меню и интерфейсы. Алгоритм программного обеспечения.

    курсовая работа [585,5 K], добавлен 24.03.2009

  • Изучение алгоритмов, написание программ на языке C#. Работа с массивами, строками, перечислениями, структурами, интерфейсами. Разработка и функциональность Windows-приложения. Создание и подключение баз данных в среде программирования Visual Studio 2019.

    отчет по практике [6,7 M], добавлен 18.10.2020

  • Изучение особенностей проектирования прикладных программ с помощь средств Visual Studio 2010 на языке C#. Расчет конического соединения, конусного градиента, усилия для разрыва соединения и требуемой силы сжатия. Реализация и тестирование программы.

    курсовая работа [1,7 M], добавлен 19.02.2013

  • Принципы разработки алгоритмов и программ на основе процедурного подхода и на основе объектно-ориентированного подхода. Реализация программы Borland Pascal 7.0, ее интерфейс. Разработка простой программы в среде визуального программирования Delphi.

    отчет по практике [934,7 K], добавлен 25.03.2012

  • Объектно-ориентированная технология создания программ. Среда разработки Visual Studio.NET. Особенности среды Microsoft Visual Studio 2010. Приложения C# для расчетов по формулам, консольный ввод-вывод. Форматирование значений данных. Программы с циклами.

    методичка [2,1 M], добавлен 11.09.2014

  • Создание программы с использованием принципов объектно-ориентированного программирования на языке высокого уровня С# средствами Microsoft Visual Studio 2010. Построение алгоритма реализации. Определение математического аппарата, применение его в задаче.

    курсовая работа [500,4 K], добавлен 13.01.2015

  • Принципы визуального программирования. Создание программы, генерирующей звук через определенные промежутки времени. Visual Basic как средство разработки прототипов программы, для разработки приложений баз данных и компонентного способа создания программ.

    лабораторная работа [1,1 M], добавлен 10.12.2014

  • Программа для выбираемой единицы измерения (градусы Фаренгейта или Цельсия) и для задаваемого значения температуры в этой единице измерения. Среда Delphi. Системные требования. Блок схема программы. Интерфейс. Тестирование и сопровождение программы.

    курсовая работа [447,6 K], добавлен 04.02.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.