1. Даны переменные a, b, c. Найти их сумму и произведение.
2. Перевести 340 грамм в миллиграммы, килограммы, центнеры, тонны.
3. Найти количество метров, дециметров, сантиметров, миллиметров в 14,5 км.
4. Найти площадь прямоугольника со сторонами a, b.
5. Найти площадь круга с радиусом R.
6. Найти площадь круга, если длина окружности l = 25 см.
7. Найти площадь треугольника, при a=5, b=10, если a,b - стороны треугольника.
8. Найти высоту равнобедренного треугольника, стороны треугольника вводятся пользователем.
9. Даны длина, ширина, высота короба. Найти его объем. Значения вводятся пользователем.
10. Даны катет и гипотенуза прямоугольного треугольника, вычислить длину второго катета.
11. Дано уравнение ах2+bх+с=0. Найти корни уравнения, значения коэффициентов a,b,c - вводятся пользователем.
12. Найти радиус r вписанной и радиус R описанной окружностей для равнобедренного треугольника с основанием 10 см и боковой стороной 13 см.
(1) Блок, характеризующий начало/конец алгоритма (для подпрограмм – вызов/возврат); (2) Блок - процесс, предназначенный для описания отдельных действий; (3) Блок - предопределенный процесс, предназначенный для обращения к вс алгоритмам (подпрограммам); (4) Блок - ввода/вывода с неопределенного носителя; (5) Блок - ввод с клавиатуры; (6) Блок - вывод на монитор; (7) Блок - вывод на печатающее устройство; (8) Блок – решение (проверка условия или условный блок); (9) Блок, описывающий блок с параметром; (10) Блок – границы цикла, описывающий циклические процессы типа: «цикл с предусловием», «цикл с постусловием»;
#include <iostream>
using namespace std;
int main()
{
int startDia(0);
int endDia(0);
int suma(0);
cout << "Введите начало диапазона : ";
cin>> startDia;
cout <<endl;
cout << "Введите конец диапазона :" ;
cin >> endDia;
int i = startDia;
while (i <= endDia)
{
if(i % 2 !=0)
{
cout <<i << " ";
suma +=i;
}
i++;
}
cout <<"Сумма нечетных чисел c"<< startDia <<"по" << endDia << "= " << suma <<endl ;
return 0 ;
}
1)
var i,n:integer; a:array[1..100]of integer;
begin
write('Введите размер массива: '); readln(n);
writeln('Введите значения элементов массива, разделяя их пробелами');
for i:=1 to n do read(a[i]); readln;
for i:=1 to n do write(a[ i]:8); writeln;
for i:=n downto 1 do write(a[i]:8); writeln;
writeln('Для выхода нажмите Enter'); readln
end.
2)
var i,n:integer; a:array[1..100]of integer;
begin
write('Введите размер массива: '); readln(n);
writeln('Введите значения элементов массива, разделяя их пробелами');
for i:=1 to n do read(a[ i]); readln;
for i:=1 to n do if a[i]<0 then write(i:2,a[i]:8); writeln;
writeln('Для выхода нажмите Enter'); readln
end.
3)
var i,n:integer; a:array[1..100]of integer;
begin
write('Введите размер массива: '); readln(n);
writeln('Введите значения элементов массива, разделяя их пробелами');
for i:=1 to n do read(a[i]); readln;
for i:=1 to n do if not odd(i) then write(a[i]:8); writeln;
writeln('Для выхода нажмите Enter'); readln
end.
4)
var i,n,s:integer; a:array[1..100]of integer;
begin
write('Введите размер массива: '); readln(n);
writeln('Введите значения элементов массива, разделяя их пробелами');
for i:=1 to n do read(a[i]); readln;
for i:=1 to n do write(a[i]:8); writeln;
s:=0; for i:=1 to n do s:=s+a[i]; writeln('Sum=',s); ;
writeln('Для выхода нажмите Enter'); readln
end.