Задачник и решебник, страница 10

PDF-файл Задачник и решебник, страница 10 Технология разработки программного обеспечения (18597): Книга - 9 семестр (1 семестр магистратуры)Задачник и решебник: Технология разработки программного обеспечения - PDF, страница 10 (18597) - СтудИзба2018-01-12СтудИзба

Описание файла

PDF-файл из архива "Задачник и решебник", который расположен в категории "". Всё это находится в предмете "технология разработки программного обеспечения" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "технология разработки программного обеспечения" в общих файлах.

Просмотр PDF-файла онлайн

Текст 10 страницы из PDF

Написать рекурсивную функцию вычисления факториала ипрограмму, проверяющую ее работоспособность.248. Написать программу, которая выводит на экран приведен­ный ниже узор.249. Написать программу, которая вычисляет сопротивлениеэлектрической цепи, схема которой приведена на рисунке. Ве­личины сопротивлений и порядок цепи (количество сопротив­лений R2) должны вводиться во время работы программы.69Часть I. Задачи250.

Напишите программу, которая вычерчивает на экране при­веденную в задаче 249 схему электрической цепи. Порядок цепидолжен вводиться во время работы программы.Факультатив25L Написать программу, которая вычерчивает на экране кри­вую Гильберта, показанную на рисунке. Обратите внимание, чтокривая второго порядка получается путем соединения четырехкривых первого порядка, две из которых повернуты на 90 граду­сов: одна по, другая — против часовой стрелки.

Аналогичнымобразом получается кривая третьего порядка, но при этом в ка­честве "кирпичиков" используются кривые второго порядка. По­рядок вычерчиваемой кривой должен вводиться во время работыпрограммы.В_пc_n_z] d252. Написать профамму, которая вычерчивает на экране кри­вую Серпинского. Порядок кривой должен вводиться во времяработы программы.

Вид кривых Серпинского первого, второго итретьего порядка приведен ниже.ЧАСТЬ И. РЕШЕНИЯЗадача 1float а, Ь; // ширина и длина прямоугольникаfloat s;// площадь прямоугольникаЗадача 2float funt; // вес в фунтахfloat kg;// вес в килограммахЗадача 3floatintintfloatsumma ;srok;stavka;dohod;////////сумма вкладасрок вклада (дней)процентная ставка (годовых)величина доходаЗадача 5float rl, г2; // внешний радиус и радиус отверстияfloat s;// площадь кольцаЗадача 7floatintfloatintfloatfloatCenaTetr;KolTetr;CenaKar;KolKar;CenaLin;Suirana ;Задача 11П++;////////////цена тетрадиколичество тетрадейцена' карандашаколичество карандашейцена линейкистоимость покупки72C/C++ в задачах и примерахЗадача 12c o u n t e r -= 2;Задача 14у : = - 2 .

7 * х * х * х + 0.23*х*х -1.4;Задача 15X += d x ;Задача 16kg = f u n t * 0 . 4 0 5 9 ;Задача 21/ / константа М__Р1, равная числу "ПИ", объявлена в файле/ / math.hS = М_Р1 * г * г ;Задача 22////SVконстанта М_Р1, равная числу "ПИ", объявлена в файлеmath.h= 2*M_PI*r*(h+r);= M_PI * r * r * h ;Задача 24float г;float V, s;// радиус шара// площадь поверхности и объем шараV = (3*M_PI*r*r*r)/4; // константа М_Р1 объявлена вS = 4*М PI*r*r;// файле math.hЗадача 34float ctetr, cobl, ckar; // цена тетради, обложки и карандашаintntetr, nkar;// кол-во тетрадей и карандашейfloat summ;// cy^dмa покупкиЧасть II.

Решения73II предполагается, что к каждой тетради// покупается обложказгдгат = n t e t r * (ctetr+cobl) + nkar*ckar;Задача 37#inclucle <stdio.h>#include <conio.h>void main (){printf("Файл stdio.h находится в каталоге");printf ("с: WborlandcWinclude\n") ;printf("Для завершения нажмите <Enter>");getch(); // ждет нажатия клавиши}Задача 38// Выводит текст стихотворения#include <stdio.h>#include <conio.h>void mainO{printf("Унылая пора! Очей очарованье!\n");printf("Приятна мне твоя прощальная краса -\п");printf("Люблю я пышное природы увяданье,\п");printf("В багрец и золото одетые леса.\п\п");printf("А.С.Пушкин\п");printf("\п\пДля завершения нажмите <Enter>");getchО; // чтобы стихотворение не исчезло с экрана}Задача 39printf("a=%5.3fb=%5.3fc=%5.3f", a, b , c ) ;Задача 40printf("высота = %3.2f смХпширина = %3.2f см\п", h, 1);7ЛС/С+-^ в задачах и примерахЗадача 41printf("a=%ib=%ic=%i", а, b , с ) ;Задача 42printf("a=%i\nb=%i\nc=%i\n",а, b , с ) ;Задача 44// Вьюодит текст стихотворения#include <conio.h>void main(){textbackground(BLUE); // цвет фонаtextcolor(LIGHTGRAY); // цвет символовclrscrO;// очистить экранcprintf("Буря мглою небо кроет\п\г");cprintf("Вихри снежные крутя.\п\г");cprintf ("То как зверь она завоетЛп\г")cprintf("То заплачет, как дитя.\n\n\r")cprintf("А.С.Пушкин\п\п\г")<c p r i n t f ( " \ п \ п Д л я завершения нажмите < E n t e r > " ) ;getch();}Задача 45// Выводит разноцветный текст#include <conio.h>void main (){clrscrО;textcolor(RED);cprintf("Каждый \n\r");textcolor(LIGHTRED); // оранжевый заменим алымcprintf("охотник \n\r");textcolor(YELLOW);cprintf("желает \n\r");textcolor(GREEN);cprintf("знать \n\r");textcolor(LIGHTBLUE)/Часть II.

Решенияcprintf("где \n\r");textcolor(BLUE);cprintf("сидят \n\r");textcolor(MAGENTA);cprintf("фазаны!\n\r");textcolor(LIGHTGW^Y);cprintf("\пДля завершения нажмите <Enter>");getch()/Задача 47scanf("%f", &u);scanf("%f", &:r);Задача 48scanf("%f %f", &u, &r)Задача 49// Объявление переменныхfloat г, h; // радиус и высота цилиндраfloat v;// объем цилиндра// фрагмент программыprintf("Введите исходные данные:\п");printf("Радиус цилиндра ->");scanf("%f", &г);printf("Высота цилиндра ->");scanf("%f\ &h);Задача 50float ctetr, ckar; // цена тетради и карандашаint ntetr, nkar;// количество тетрадей и карандашейprintf("Введите цену и количество (в одной строке)\п");printf("Тетради ->");scanf("%f %i", &ctetr, &ntetr)printf{"Карандаши ->");scanf("%f %i", &ckar, &nkar)7576С/С-^+ в задачах и примерахЗадача 51// Вычисление площади прямоугольника#include <stdio.h>#include <conio.h>void main(){float l,w; // длина и ширина прямоугольникаfloat s;// площадь прямоугольникаprintf("ХпВычисление площади прямоугольникаХп");printf("Введите исходные данные:\п");printf("Длина (см.) -> " ) ;scanf("%f", &1);printf("Ширина (см.) -> ") ;scanf("%f", &W);S = 1 * w;printf("Площадь параллелограмма: %10.2f кв.см.\n", s ) ;printf("\п\пДля завершения нажмите <Enter>");getch();}Задача 53// Вычисление площади поверхности параллелепипеда#include <stdio.h>#include <conio.h>void main(){float l,w,h; // длина, ширина и высота параллелепипедаfloat s;// площадь поверхности параллелепипедаprintf("ХпВычисление площади поверхности");printf("параллелепипедаХп");printf("Введите исходные данные:\п");printf("Длина (см) -> " ) ;scanf("%f", &1);printf("Ширина (см) -> " ) ;scanf("%f", &w);printf("Высота (см) -> " ) ;Часть II.

Решенияscanf("%f", &w);s = (l*w + l*h + w*h)*2;printf("Площадь поверхности: %6.2f кв.см\п",з);printf("\п\пДля завершения нажмите <Enter>");getch();}Задача 55// Вычисление объема цилиндра#include <stdio.h>tinclude <conio.h>void mainO{float r,h,v; // радиус основания, высота и объем цилиндраprintf("Вычисление объема цилиндра\п");printf("Введите исходные данные:\п");printf("Радиус основания (см) -> " ) ;scanf("%f", &г);printf("Высота цилиндра (см) -> " ) ;scanf("%f", &h);V = 2*3.1415926*r*r*h;printf("ХпОбъем цилиндра %6.2f куб.смХп", v ) ;printf("\пДля завершения нажмите <Enter>");getch();Задача 56// Вычисление стоимости покупки#include <stdio.h>tinclude <conio.h>void mainO{float kar,tetr; // цена карандаша и тетрадиint nk,nt;// количество тетрадей и карандашейfloat summ;// стоимость покупки }printf("ХпВычисление стоимости покупки\п");7778С/0++ в задачах и пр^лмерахprintf("Введите исходные данные:\п");printf("Цена тетради (руб.) -> " ) ;scanf("%f", &tetr);printf("Количество тетрадей -> " ) ;scanf("%i", &nt);printf("Цена карандаша (руб.) -> " ) ;scanf("%f", &kar);printf("Количество карандашей -> " ) ;scanf("%i", &nk);suirim=tetr*nt + kar*nk;printf("ХпСтоимость покупки: %6.2f руб.Хп", summ);printf("ХпДля завершения нажмите <Enter>")/getch();Задача 60// Вычисление площади треугольника по двум// сторонам и величине угла между ними#include <stdio.h>#include <conio.h>#include "math.h"// sin и константа M_PI - число "ПИ"void main (){float a,b; // длины сторонfloat u;// величина угла, выраженная ^ градусахfloat s;// площадь треугольникаprintf("ХпВычисление площади треугольникаХп");printf("Введите в одной строке длины сторон " ) ;printf("(см) -> " ) ;scanf("%f%f", &а, &b);printf("Введите величину угла между сторонами " ) ;printf("(град.) -> " ) ;scanf ("%f", S,u);/* s=a*h/2, где a - основание, h - высота.h - может быть вычислена по формуле h=b*sin(u).Аргумент функции sin должен быть выражен в радианах,1 рад.

= 180/pi, где pi - число "ПИ").Часть II. РешенияS = a*b*sin(u*M_PI/180)/2;printf("Площадь треугольника: %6.2f K B . C M " , S ) ;printf("\п\пДля завершения нажмите <Enter>");getch();}Задача 61// Вычисление сопротивления электрической цепи,// состоящей из двух параллельно соединенных элементов.#include <stdio.h>#include <conio.h>void main(){float rl,r2; // сопротивление элементов цепиfloat г;// суммарное сопротивление цепиprintf("ХпВычисление сопротивления электрической цепи\п");printf("при параллельном соединении элементов\п");printf("Введите исходные данные:\п");printf("Величина первого сопротивления (Ом) -> " ) ;scanf("%f",&rl);printf ("Величина второго сопротивления (Ом) -> " ) ;scanf("%f",&r2);r=rl*r2/(rl+r2);printf ("Сопротивление цепи: % б.2 f Ом",г);printf("ХпДля завершения нажмите <Enter>");getch();}Задача 65// Вычисление стоимости поездки на дачу и обратно#include <stdio.h>#include <conio.h>void main (){float rast; // расстояние до дачи7980C/C++ в задачах и примерахfloat potг; // потребление бензина на 100 км.

путиfloat сепа; // цена одного литра бензинаfloat suirati; // стоимость поездки на дачу и обратноprintf("ХпСтоимость поездки на дачу и обратноХп");printf("Расстояние до дачи (км) ~> " ) ;scanf("%f",&rast);printf("Расход бензина (литров на 100 км.) -> " ) ;scanf("%f",&potr);printf("Цена литра бензина (руб.) -> " ) ;scanf("%f",&cena);summ = 2 * potr/100 * rast * cena;printf("Поездка на дачу и обратно обойдется");printf ("в %6.2f py6.",suimi) ;printf("\п\пДля завершения нажмите <Enter>");getch();Задача 66// Скорость бега#include <stdio.h>#include <conio.h>void main(){float s;// дистанцияfloat t;// времяfloat v;// скоростьint min;// минутint sek;// секундfloat ts; // время в секундахprintf("Вычисление скорости бега\п");printf("Введите длину дистанции (метров) -> " ) ;scanf("%f", &s);printf("Введите время (минут, секунд)~> " ) ;scanf("%f", &t);min = t;sek = (t - min) * 100;ts = min * 60 + sek;Часть IL РешенияV = (s /1000) /81^(ts / 3600);p r i n t f ( " Д и с т а н ц и я : %4.0f м \ п " , s ) ;p r i n t f ( " В р е м я : %i мин %i сек = %4.0f с е к \ п " , min, \sek, t s ) ;printf("Вы бежали со скоростью %2.2f км/час\п", v ) ;printf("\пДля завершения нажмите <Enter>");getch();}Задача 68// Вычисление площади поверхности цилиндра#include <stdio.h>#include <conio.h>#include "math.h" // константа M_PI - число "ПИ"void main(){float r; // радиус основания цилиндраfloat h; // высота цилиндраfloat s; // площадь поверхности цилиндраprintf("ХпВычисление площади поверхности цилиндраХп");printf("Введите исходные данные:\п");printf("радиус основания цилиндра (см) - > " ) ;scanf("%f", &г);printf("высота цилиндра (см) - > " ) ;scanf("%f", &h);s = 2*M_PI*r*r •i-2*M_PI*r*h;printf("Площадь поверхности цилиндра %6.2f кв.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5232
Авторов
на СтудИзбе
424
Средний доход
с одного платного файла
Обучение Подробнее