Задачник и решебник (1087980), страница 2
Текст из файла (страница 2)
Запишите в виде инструкции присваивания формулу пересчета веса из фунтов в килофаммы (один фунт — это 405,9 грамма).17. Запишите в виде инструкции присваивания формулу пересчета расстояния из километров в версты (одна верста — это1066,8 м).18. Запишите в виде инструкции присваивания формулу вычисления площади прямоугольника.19.
Запишите в виде инструкции присваивания формулу вычисления площади треугольника: s = — -a-h, где а — длина основания; h — высота треугольника.C/C++ в задачах и примерах20. Запишите в виде инструкции присваивания формулу вычиса+Ь•h, где а и b — длины осноления площади трапеции: s = ваний; Л — высота трапеции.21. Запишите в виде инструкции присваивания формулу вычисления площади круга:s-n-r^.11, Запишите в виде инструкции присваивания формулы вычисления площади поверхности и объема цилиндра.с^"^.9 = I'Tl-rQl + r)V = п • r^ • hнC'R' -'23. Запишите в виде инструкции присваивания формулу вычисления объема параллелепипеда.24. Объявите необходимые переменные и запишите в виде инструкции присваивания формулы вычисления объема и площадиповерхности шара.V = ---.л:-г4S=4-я-г~25. Запишите в виде инструкции присваивания формулу вычисления объема цилиндра.26. Запишите в виде инструкции присваивания формулу вычисления объема полого цилиндра.Часть I.
Задачиv = n-h-(r;-г;)г, — радиус цилиндраi^>.___- радиус отверстияh — высота цилиндра27. Запишите в виде инструкции присваивания формулу вычисления объема конуса.28. Запишите в виде инструкции присваивания формулу вычисления объема цилиндра.29. Запишите в виде инструкции присваивания формулу вычисления тока, по известным значениям напряжения и сопротивления электрической цепи.30. Запишите в виде инструкции присваивания формулу вычисления сопротивления электрической цепи по известным значениям напряжения и силы тока.31.
Запишите в виде инструкции присваивания формулу вычисления сопротивления электрической цепи, состоящей из трехпоследовательно соединенных резисторов.32. Запишите в виде инструкции присваивания формулу вычисления сопротивления электрической цепи, состоящей из двухпараллельно соединенных резисторов: ^ ^^ IL:I1-.33. Запишите в виде инструкции присваивания формулу пересчета сопротивления электрической цепи из омов в килоомы.8С/С-^+ в задачах и примерах34. Объявите необходимые переменные и запишите в виде инструкции присваивания формулу вычисления стоимости покупки, состоящей из нескольких тетрадей, обложек к ним и карандашей.35.
Объявите необходимые переменные и запишите в виде инструкции присваивания формулу вычисления стоимости покупки,состоящей из помидоров, огурцов и нескольких пучков укропа.ВыводОбщие замечанияПриступая к решению задач этого раздела, следует вспомнить, что:П функция p r i n t f обеспечивает вывод на экран монитора сообщений и значений переменных;• первым параметром функции p r i n t f является строка вывода, определяющая выводимый текст и формат вывода значений переменных, имена которых указаны в качестве остальных параметров функции;П формат вывода значений переменных задается при помощиспецификатора преобразования — последовательности символов, начинающейся с символа %;П при выводе числовых значений наиболее часто используютсяследующие спецификаторы: %i — для вывода целых со знаком, %и — дня вывода беззнаковых целых, %f — для выводадробных, в виде числа с плавающей точкой, %n,mf — для вывода дробных в формате с фиксированной точкой, где л —количество цифр целой части, т — дробной;П некоторые символы мог>т быть помещены в строку выводатолько как последовательность других, обычных символов: \п —новая строка, \ t — табуляция, \ " — двойная кавычка, \ \ —символ \;• наряду с функцией p r i n t f , для вывода на экран сообщенийможно использовать функцию p u t s , которая после выводатекста автоматически переводит курсор в начало следующейстроки;Часть I.
ЗадачиD чтобы сразу после окончания работы программы окно, в котором программа работала, не было автоматически перекрытодругим окном, например окном редактора текста среды разработки или панелями Norton Commander, в конец программы нужно вставить следующие две инструкции:printf("Для завершения нажмите клавишу <Enter>");getch();Задачи36. Написать программу, которая выводит на экран ваши имя ифамилию.37. Написать программу, которая выводит на экран путь к файлу stdio.h.38. Написать программу, которая выводит на экран четверостишие:Унылая пора! Очей очарованье!Приятна мне твоя прощальная краса —Люблю я пышное природы увяданье,В багрец и золото одетые л е с а .А. С.
Пушкин39. Написать инструкцию вывода значений переменных а, b ис (типа f l o a t ) с пятью цифрами целой части и тремя — дробной, в виде:а = значениеb = значениес = значение40. Написать инструкцию вывода значений переменных h и 1(типа f l o a t ) , которые содержат значения высоты и длины прямоугольника. Перед значением переменной должен быть пояснительный текст (высота^, ширина^), а после — единица измерения (см).41.
Записать инструкцию, которая выводит в одной строке значения переменных а, Ь и с целого типа ( i n t ) .42. Написать инструкцию вывода значений целых переменныха, b и с. Значение каждой переменной должно быть выведено вотдельной строке.10C/C-i"^ в задачах и примерах43. Написать инструкции вывода значений дробных переменных х1 и х2. На экране перед значением переменной долженбыть выведен поясняющий текст, представляющий собой имяпеременной, за которым следует знак "равно".Факультатив• Чтобы иметь возможность выводить на экран текст разнымцветом, надо использовать функции c p r i n t f и cputs. Следует обратить внимание на то, что переход к новой строке вфункциях c p r i n t f и cputs задается последовательностью\п\г.•Цвет символов, выводимых функциями c p r i n t f и c p u t s ,устанавливает функция t e x t c o l o r {Цвет).• Цвет фона устанавливает функция textbackground (Цвет).П1 Цвет можно задать при помощи целой или именованнойконстанты.П Чтобы использовать функции c l r s c r , t e x t c o l o r иtextbackground, в текст программы нужно включить директиву # i n c l u d e <conio.h>Задачи44.
Написать программу, которая выводит на синем фоне серыми буквами четверостишие:Буря мглою небо кроет,Вихри снежные крутя.То как зверь она завоет,То заплачет, как дитя.А. С. Пушкин45. Написать программу, которая выводит на экран фразу:"Каждый охотник желает знать, где сидят фазаны", позволяющую запомнить порядок следования цветов радуги (первая букваслова кодирует цвет: каждый — красный, охотник — оранжевый,желает — желтый, знать — зеленый, где — голубой, сидят — синий, фазаны — фиолетовый).
Каждое слово фразы должно бытьвыведено наиболее подходящим цветом.Часть I. Задачи11ВводОбщие замечанияПриступая к решению задач этого раздела, следует вспомнить, что:П1 для ввода исходных данных с клавиатуры предназначенафункция scanf;П первым параметром функции scanf является управляющаястрока, остальные параметры — адреса переменных, значениякоторых должны быть введены;• управляющая строка представляет собой заключенный вдвойные кавычки список спецификаторов: %i — для вводацелых чисел со знаком, %и — для ввода целых беззнаковыхцелых %f — для ввода дробных чисел, %с — для ввода символа, %s — для ввода строки;П использование имени переменной, а не ее адреса в качествепараметра функции scanf является типичной ошибкой начинающих программистов. Кстати, компилятор эту ошибкуне обнаруживает.Задачи46.
Написать инструкцию, обеспечивающую ввод с клавиатурызначения переменных r a d i u s типа f l o a t .47. Написать инструкции, которые обеспечивают ввод значенийдробных (тип f l o a t ) переменных и и г. Предполагается, чтопользователь после набора каждого числа будет нажимать клавишу <Enter>.48. Написать инструкцию, которая обеспечивает ввод значенийпеременных и и г. Предполагается, что пользователь будет набирать числа в одной строке.49. Объявите необходимые переменные и напишите фрагментпрограммы вычисления объема цилиндра, обеспечивающий вводисходных данных.50.
Объявите необходимые переменные и напишите инструкцииввода исходных данных для программы вычисления стоимости12C/C-i-+ в задачах и примерахпокупки, состоящей из нескольких тетрадей и карандашей.Предполагается, что пользователь будет вводить данные о каждой составляющей покупки в отдельной строке: сначала цену,затем количество.Программы с линейной структуройОбщие замечанияПриступая к решению задач этого раздела, следует вспомнить,что:G программы с линейной структурой являются простейшими ииспользуются, как правило, для реализации простых вычислений по формулам;• в программах с линейной структурой инструкции выполняются последовательно, одна за другой;• алгоритм программы с линейной структурой может бытьпредставлен в виде схемы, показанной на рисунке.()//Ввод исходных данных/С клавиатуры/На экран монитора/Обработка(вычисления)//ВыводрезультатаС/)Часть I.
Задачи13Задачи51. Написать программу вычисления площади параллелограмма.Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделеныполужирным шрифтом).Вычисление площади прямоугольникаВведите исходные данные:Длина (см) -> 9Ширина (см) -> 7 . 5Площадь параллелограмма: 67.50 к в . с м .52. Написать программу вычисления объема параллелепипеда.Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделеныполужирным шрифтом).Вычисление объема параллелепипеда.Введите исходные данные:Длина (см) -> 9Ширина (см) -> 7.5Высота (см) -> 5Объем: 337.50 куб.см.53.
Написать программу вычисления площади поверхности параллелепипеда. Ниже приведен рекомендуемый вид экрана вовремя выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом).Вьп^исление площади поверхности параллелепипеда.Введите исходные данные:Длина (см) -> 9Ширина (см) -> 7 .
5Высота (см) -> 5Площадь поверхности: 90.00 к в . с м .54. Написать профамму вычисления объема куба. Ниже приведен рекомендуемый вид экрана во время выполнения программы (данные, введенные пользователем, выделены полужирнымшрифтом).14C/C++ в задачах и примерахВычисление объема куба.Введите длину ребра (см) и нажмите клавиигу <Enter>-> 9 . 5Объем куба: 857.38 куб.см.55. Написать профамму вычисления объема цилиндра.