В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
katrinmirz
katrinmirz
05.11.2022 15:29 •  Информатика

Напишите программы на языке pascal (оператор while):
1) напечатать целые числа -10, -5, 0, 5…20
2) найти произведение чисел из диапазона от a до b (a< =b) с шагом h
вход: 1 15 5 вход: 10 100 30
выход: 66 выход: 28
3) для заданного натурального n и действительного x подсчитать сумму
s = 1^{2} + 2^{2} + 3^{2} + + n^{2}
вход: 3 вход: 2
выход: 14 выход: 5
4) напечатать таблицу перевода расстояний в дюймах в сантиметры для
значений 10, 11, 12, … 20 дюймов (1 дюйм=2,54 см)
выход:
10 дюймов=25,4 см
11 дюймов=27,94 см

20 дюймов=50,8 см
5) напечатать все целые значения от a до b с шагом h.
вход: 1 10 2 вход: 5 20 5
выход: 1 3 5 7 9 выход: 5 10 15 20
6) найти сумму чисел из диапазона от a до b с шагом 3.
вход: 1 15 вход: 0 10
выход: 35 выход: 18
7) для заданного натурального n и действительного x подсчитать сумму
s = 1 + \frac{1}{2} + \frac{1}{3} + + \frac{1}{n}
вход: 3 вход: 5
выход: 1.83 выход: 2.28
8) напечатать таблицу соответствия между весом в фунтах и весом в
килограммах для значений 5, 10, 15 … 50 фунтов (1 фунт=0,453 кг)
выход:
5 фунтов=2,265 кг
10 фунтов=4,53 кг

50 фунтов=22,65 кг

Показать ответ
Ответ:
VladOZmsl
VladOZmsl
22.01.2024 09:17
1) Напечатать целые числа -10, -5, 0, 5…20:

```pascal
program Task1;
var
num: integer;
begin
num := -10;
while num <= 20 do
begin
writeln(num);
num := num + 5;
end;
end.
```

2) Найти произведение чисел из диапазона от a до b (a <= b) с шагом h:

```pascal
program Task2;
var
a, b, h, product, num: integer;
begin
readln(a, b, h);
product := 1;
num := a;
while num <= b do
begin
product := product * num;
num := num + h;
end;
writeln(product);
end.
```

3) Для заданного натурального n и действительного x подсчитать сумму s = 1^2 + 2^2 + 3^2 + ... + n^2:

```pascal
program Task3;
var
n, i: integer;
sum: real;
begin
readln(n);
sum := 0;
for i := 1 to n do
begin
sum := sum + sqr(i);
end;
writeln(sum);
end.
```

4) Напечатать таблицу перевода расстояний в дюймах в сантиметры для значений 10, 11, 12, … 20 дюймов (1 дюйм=2,54 см):

```pascal
program Task4;
var
inches: integer;
centimeters: real;
begin
for inches := 10 to 20 do
begin
centimeters := inches * 2.54;
writeln(inches, ' дюймов = ', centimeters, ' см');
end;
end.
```

5) Напечатать все целые значения от a до b с шагом h:

```pascal
program Task5;
var
a, b, h, num: integer;
begin
readln(a, b, h);
num := a;
while num <= b do
begin
writeln(num);
num := num + h;
end;
end.
```

6) Найти сумму чисел из диапазона от a до b с шагом 3:

```pascal
program Task6;
var
a, b, num, sum: integer;
begin
readln(a, b);
sum := 0;
num := a;
while num <= b do
begin
sum := sum + num;
num := num + 3;
end;
writeln(sum);
end.
```

7) Для заданного натурального n и действительного x подсчитать сумму s = 1 + 1/2 + 1/3 + ... + 1/n:

```pascal
program Task7;
var
n, i: integer;
sum: real;
begin
readln(n);
sum := 0;
for i := 1 to n do
begin
sum := sum + 1 / i;
end;
writeln(sum:0:2);
end.
```

8) Напечатать таблицу соответствия между весом в фунтах и весом в килограммах для значений 5, 10, 15 ... 50 фунтов (1 фунт=0,453 кг):

```pascal
program Task8;
var
pounds: integer;
kilograms: real;
begin
for pounds := 5 to 50 do
begin
kilograms := pounds * 0.453;
writeln(pounds, ' фунтов = ', kilograms:0:3, ' кг');
end;
end.
```
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота