Практическая работа №1. По дисциплине «Информатика: Основы программирования» на тему «Структура программы, основные типы»

Практическая работа №1. По дисциплине «Информатика: Основы программирования» на тему «Структура программы, основные типы»

Задание 1.

Написать программу, которая будет находить сумму любых двух целых чисел, введенных с клавиатуры.

Входные данные: слагаемые, два целых числа. Обозначим их a и b, тип int.

Выходные данные: сумма, целое число. Обозначим как s, тип int.

Таблица тестирования:

Входные данные Ожидаемый результат Результат работы программы
а = 2, b = 2    
а = 2000, b = -2000    
а = 2000000000, b = 2000000000    

Текст программы:

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

int a, b, s;   /* объявление переменных */

printf ("a = "); /* печать сообщения */

scanf ("%d", &a); /* ввод с клавиатуры вещественного числа и запись его в переменную a */

printf ("b = "); /* печать следующего сообщения */

scanf ("%d", &b); /* ввод с клавиатуры вещественного числа и запись его в переменную b */

s = a + b;     /* вычисление суммы и запись ее в переменную s */

printf ("%d + %d = %d\n", a, b, s); /* вывод результата в формате число + число = число */

return 0;

}

Выводы: здесь пишем свои выводы.

Задание 2.

Написать программу деления одного целого числа на другое.

Входные данные: описываем выходные данные, их обозначение в программе, тип int.

Выходные данные: описываем выходные данные, их обозначение в программе тип int.

Таблица тестирования:

Входные данные Ожидаемый результат Результат работы программы
     
     
     

Текст программы:

Сюда добавляем текст программы. Шрифт Courier New или FreeMono 10 пт, междустрочный интервал одинарный.

Выводы: здесь пишем свои выводы.

Задание 3.

Изменить тип переменных в предыдущей программе на double (стандартный вещественный тип). В функциях scanf() и printf() поменять спецификаторы формата на %lf.

Входные и выходные данные те же, что и в задании 2, обозначения переменных те же, тип всех переменных double.

Таблица тестирования:

Входные данные Ожидаемый результат Результат работы программы
     
     
     

Текст программы:

Сюда добавляем текст программы. Шрифт Courier New или FreeMono 10 пт, междустрочный интервал одинарный.

Выводы: здесь пишем свои выводы.

При изменении формата вывода на %.8lf выводимое значение стало таким: значение.

При изменении формата вывода на %.2lf выводимое значение стало таким: значение.

Выводы: здесь пишем свои выводы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: