Во о типах данных * Соотнесите варианты объявления переменных с типами данных. целочисленная переменная вещественная переменная логическая переменная var a: boolean; var a: real; var a: integer; var a: boolean; var a: real; var a: integer;
ОК, всё это циклы. 1) Цикл for (цикл с счётчиком), при этом при каждом шаге цикла счётчик увеличивается на 1. Пример: for a:=1 to 10 do //Цикл будет выполнен 10 раз 2) Цикл for (цикл с счётчиком), при этом при каждом шаге цикла счётчик уменьшается на 1. Пример: for a:=10 to 1 do //Цикл будет выполнен 10 раз 3)Цикл с постусолвием. Если условие не выполняется, выполняется цикл. Его особенность заключается в том, что цикл выполнится хотя бы один раз вне зависимости от условия. Пример: k:=0; repeat inc(k); until k<9 //10 раз 4)Цикл с предусловием. Пока условие выполняется, выполняется и цикл. Пример: k:=0; while k<>10 do inc(k); //10 раз
//Сhar точно не подходит, так как чтобы из символа сделать число нужно применять дополнительную работу, также при использовании этого типа переменной нельзя будет производить расчеты с числами, которые больше или равны 10, так как Char примит только первый символ от введенного числа.
//Int впринципе будет работать, но лучше все же применять тип double или float для точных расчетов и работы с большими числами
1) Цикл for (цикл с счётчиком), при этом при каждом шаге цикла счётчик увеличивается на 1. Пример:
for a:=1 to 10 do //Цикл будет выполнен 10 раз
2) Цикл for (цикл с счётчиком), при этом при каждом шаге цикла счётчик уменьшается на 1. Пример:
for a:=10 to 1 do //Цикл будет выполнен 10 раз
3)Цикл с постусолвием. Если условие не выполняется, выполняется цикл. Его особенность заключается в том, что цикл выполнится хотя бы один раз вне зависимости от условия. Пример:
k:=0;
repeat
inc(k);
until k<9 //10 раз
4)Цикл с предусловием. Пока условие выполняется, выполняется и цикл.
Пример:
k:=0;
while k<>10 do
inc(k); //10 раз
//Int впринципе будет работать, но лучше все же применять тип double или float для точных расчетов и работы с большими числами
//Язык С++
#include <iostream>
#include <math.h>
using namespace std;
double Stepen(double num, double step)
{
double result = pow(num, step);
return result;
}
double Ploshad(double a, double b)
{
double result = a * b;
return result;
}
int main()
{
double a, b, num, step, result;
cout « "Enter a, b: "; cin » a » b;
cout « "Enter number, stepen: "; cin » num » step;
result = Ploshad(a, b);
cout « endl « "1) S = " « result;
result = Stepen(num, step);
cout « endl « "2) Result = " « result « endl;
return 0;
}