Информация


Programm.ws - это сайт, на котором вы можете почитать литературу по языкам программирования, а так-же посмотреть примеры работающих программ на С++, ассемблере, паскале и много другого..

Программирование — в обычном понимании, это процесс создания компьютерных программ.
В узком смысле (так называемое кодирование) под программированием понимается написание инструкций — программ — на конкретном языке программирования (часто по уже имеющемуся алгоритму — плану, методу решения поставленной задачи). Соответственно, люди, которые этим занимаются, называются программистами (на профессиональном жаргоне — кодерами), а те, кто разрабатывает алгоритмы — алгоритмистами, специалистами предметной области, математиками.
В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.

Глава 2. Решения

Решения задач С++ 1-56

Задача 1

float a, b; // ширина и длина прямоугольника float s; // площадь прямоугольника

Задача 2

float funt; // вес в фунтах float kg; /7 вес в килограммах

Задача 3

float summa; // сумма вклада
int srok; // срок вклада (дней)
int stavka; // процентная ставка (годовых)
float dohod; // величина дохода

Задача 5

float rl, ri; // внешний радиус и радиус отверстия float s; // площадь коль ца

 

Задача 7

float CenaTetr; // цена тетради
int KolTetr; // количество тетрадей
float CenaKar; // цена карандаша
int KolKar; // количество карандашей
float CenaLin; //' цена линейки
float Summa; //' стоимость покупки

 

Задача 11

72 C/C++ в задачах и примерах

 

Задача 12

counter -= 2

 

Задача 14

у:=-2.7*х*х* х + 0.23*х*х - 1.4;

 

Задача 15

х += dx;

Задача 16

kg - funt*0. 4059;

Задача 21

// константа // ma th.h s = M_PI * г М_Р1, равная числу "ПИ", объявлена в файле * г;

Задача 22

// константа // math.h s = 2*M_PI*r v = M_PI *r* М_Р1, разная числу "ПИ", объявлена в файле *(h+r); r*h;

Задача 24

float r; float v, s; // радиус шара // площадь поверхности и объем шара
v = (3*M PI* s = 4*м pi*r r*r*r)/4; // константа М РТ объявлена в *г; // файле math.h

Задача 34

float ctetr, int ntetr, float suiran; cobl, ckar; // цена тетради, обложки и карандаша nkar; // кол-во тетрадей и карандашей // сумма покупки
// предполагается, что к каждой тетради
// покупается обложка
summ = ntetr*(ctetr+cobl) + nkar*ckar;

Задача 37

#include <stdio.h> #include <conio.h> void main() {
printf("Фaйл stdio.h находится в каталоге")
printf ("с: WborlandcW.include\n") ;
printf("Для завершения нажмите <Enter>");
getch(); // ждет нажатия клавиши

Задача 38

// Выводит текст стихотворения
#include <stdio.h>
#include <conio.h>
void main()
{
printf("Унылая пора! Очей очарованье!\п");
printf("Приятна мне твоя прощальная краса -\п");
printf("Люблю я пышное природы увяданье,\п");
printf("В багрец и золото одетые леса.\п\п");
printf(" А.С.Пушкин\п");
printf("\п\пДля завершения нажмите <Enter>");
getch (); // чтобы стихотворение не исчезло с экрана

Задача 39

printf("a=%5.3f b=%5.3f c=%5.3f", a, b, c) ;

 

Задача 40

printf("высота = %3.2f см\пширина = «3.2f см\п", h, 1)

Задача 41

printf("a=%i b=%i c=%i", a, b, с)

 

Задача 42

printf("a=%i\nb=%i\nc=%i\n", a, b, c)

Задача 44

// Выводит текст стихотворения #include <conio.h> void main()
textbackground(BLUE); // цвет фона textcolor(LIGHTGRAY;; // цвет символов clrscrO; // очистить экран
cprintf("Буря мглою небо кроет\п\г"); cprintf("Вихри снежные крутя.\п\г"); cprintf("То как зверь она завоет,\п\г"); cprintf("То заплачет, как дитя.\п\гЛг"); cprintf(" А.С.Пушкин\п\п\г") ;
cprintf("\п\пДля завершения нажмите <Enter>"); getchO ;

Задача 45

// Выводит разноцветный текст #include <conio.h> void main()
clrscr();
textcolor(RED);
cprintf ("Каждый \r,\r") ;
textcolor(LIGHTRED); // оранжевый заменим алым
cprintf("охотник \n\r");
textcolor(YELLOW);
cprintf("желает \n\r");
textcolor(GREEN);
cprintf("знать \n\r");
textcolor(LIGHTBLUE);
cprintf("где \n\r");
textcolor(BLUE);
cprintf("сидят \n\r");
textcolor(MAGENTA);
cprintf("фазаны!\n\r");
textcolor(LIGHTGKAY);
cprintf ("\п.Цля завершения нажмите <Enter>''
getch();

Задача 47

scanfi scanfI
ъ I
&u) &r)

Задача 48

scanf("%f %f", &i:
&r)

Задача 49

// Объявление переменных
float r, h; // радиус и высота цилиндра
float v; // объем цилиндра
// фрагмент программы
printf("Введите исходные данные:\п");
printf("Радиус цилиндра ->");
scanf ("%f", sr);
printf("Высота цилиндра ->");
scanf ("%f", &h);

Задача 50

float ctetr, ckar; // цена тетради и карандаша
int ntetr, nkar; // количество тетрадей и карандашей
printf("Введите цену и количество (в одной строке)\п");
printf("Тетради ->");
scanf("%f %i", &ctetr, &ntetr)
printf("Карандаши ->");
scanf("%f %i", &ckar, &nkar)

Задача 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("Высота (см) -> ");

scanf("%f", &w);
s = (l*w + l*h + w*h)*2;
printf ("Площадь поверхности: %6.2f kb.cm\ii",s) ;
printf("\п\пДля завершения нажмите <Enter>");
getch();

 

Задача 55

// Вычисление объема цилиндра #include <stdio.h> #include <conio.h> void main() {
float r,h,v; // радиус основания, высота и объем цилиндра
printf("Вычисление объема цилиндра\п");
printf("Введите исходные данные:\п");
printf("Радиус основания (см) -> ") ;
scanf ("%?", &г) ;
printf("Высота цилиндра (см) -> ");
scanf("%f", &h);
v = 2*3.1415926*r*r*h;
printf("\пОбъем цилиндра %6.2f куб.смХп", v);
printf("\пДля завершения нажмите <Enter>"); getch();

Задача 56

// Вычисление стоимости покупки #include <stdio.h> #include <conio.h> void main()
float kar,tetr; // цена карандаша и тетради
int nk,nt; // количество тетрадей и карандашей
float summ; // стоимость покупки }
printf("ХпВычисление стоимости покупки\п"); printf("Введите исходные данные:\n");
printf("Цена тетради (руб.) -> ");
scanf("%f", stetr);
printf("Количество тетрадей -> ");
scanf("%i", &nt);
printf("Цена карандаша (руб.) -> ");
scanf("%f", skar);
printf("Количество карандашей -> ");
scanf("%i", &nk);
summ=tetr*nt + kar*nk;
printf("\пСтоимость покупки: %6.2f руб.\п", summ);
printf("\пДля завершения нажмите <Enter>"); getch();