Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
 Аватар для Taras
0 / 0 / 0
Регистрация: 02.05.2014
Сообщений: 9

Вычислить 10!, используя все три вида циклов

05.04.2012, 15:31. Показов 5278. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить 10!, используя все три вида циклов.(Цыклы)
Массивы одномерные-1. Программа. Дана последовательность из 100 различных целых чисел. Найти сумму чисел этой последовательности, расположенных между максимальным и минимальным числами (в сумму включить оба этих числа).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.04.2012, 15:31
Ответы с готовыми решениями:

Используя все три вида операторов цикла
Помогите пожалуйста) Используя все три вида операторов цикла Паскаль – «Пока», «До» составить программы табулирования функции y=f(x) на...

Найти наименьший элемент одномерного массива, используя три вида циклов
массив из 10 чисел(задаваемых оператором). необходимо найти наименьший элемент массива. ввод данных в массив с использованием циклической...

Протабулировать функцию, используя три вида циклов
Используя три различных цикла, трижды протабулировать функцию. Задачу и формулы надо полностью переписывать! Редактор формул внизу...

3
Pascal +
 Аватар для UserABC
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
06.04.2012, 12:02
Цитата Сообщение от Taras Посмотреть сообщение
Вычислить 10!, используя все три вида циклов.(Цыклы)
Вот для цикла с параметром
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program fuctr;
uses crt;
var n,s,i:integer;
begin
readln(n);
if (n=0) then writeln('0!=1') else
if (n<0) then writeln('Определяется только для положительных чисел')
else
begin
s:=1;
for i:=1 to n do
s:=s*i;
writeln(n,'!=',s);
end;
end.
Добавлено через 2 минуты
Для цикла с предусловием
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Uses
 CRT;
Var
 fact:real;
 i,n:integer;
 key,l:char;
begin
ClrScr;
repeat
write('Введите n: ');
readln(n);
if n<0 then
begin
writeln('n не может быть отрицательным.');
end
else
begin
fact:=1;
i:=1;
while i<=n do
begin
fact:=fact*i;
inc(i);
end;
writeln('Fact:=',fact);
end;
until n>0;
readln;
end.
Для цикла с постусловием
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Uses
 CRT;
Var
 fact:real;
 i,n:integer;
 key,l:char;
begin
ClrScr;
repeat
write('Введите n: ');
readln(n);
if n<0 then
begin
writeln('n не может быть отрицательным.');
end
else
begin
fact:=1;
i:=1;
repeat
begin
fact:=fact*i;
inc(i);
end;
until i>n;
writeln('Fact:=',fact);
end;
until n>0;
readln;
end.
Добавлено через 38 секунд
Число там сами введете, 10 или любое другое
2
 Аватар для Taras
0 / 0 / 0
Регистрация: 02.05.2014
Сообщений: 9
06.04.2012, 14:27
Спасибо дружище огромное!!!

Может вот с этой поможешь ещё?
Дана последовательность из 100 различных целых чисел. Найти сумму чисел этой последовательности, расположенных между максимальным и минимальным числами (в сумму включить оба этих числа).

Добавлено через 2 часа 30 минут
Может вот с этой поможешь ещё?
Дана последовательность из 100 различных целых чисел. Найти сумму чисел этой последовательности, расположенных между максимальным и минимальным числами (в сумму включить оба этих числа)
0
Pascal +
 Аватар для UserABC
137 / 136 / 127
Регистрация: 16.03.2011
Сообщений: 461
09.04.2012, 11:28
Цитата Сообщение от Taras Посмотреть сообщение
Может вот с этой поможешь ещё?
Вот вам код (количество элементов сами введете, если что):
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
program z_array;
uses crt;
var a:array[1..100] of real;
n,i,j,max,min,temp:byte;
sum:real;
begin
clrscr;
writeln('Введите количество элементов массива');
readln(n);
writeln('Введите элементы массива');
for i:=1 to n do
begin
write('a[',i,'] = ');
readln(a[i]);
end;
writeln;
writeln('Данный массив');
for i := 1 to n do
write(a[i]:7:2);
writeln;
writeln;
max:=1;
min:=1;
for i:=2 to n do
if a[i]<a[min] then
min := i
else
if a[i]>a[max] then
max := i;
if min>max then
begin
temp:=min;
min:=max;
max:=temp;
end;
sum:=0;
for i:=min to max do
sum:=sum+a[i];
writeln('Искомая сумма ',sum:7:2);
readln;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.04.2012, 11:28
Помогаю со студенческими работами здесь

Используя все три вида операторов цикла составить программы табулирования функции

Три вида циклов
Для бригады плиточников из 14 человек рассчитать размер зарплаты, зная количество положенной каждым плитки и цену укладки одной плитки . а...

Вычислить значение суммы используя все виды циклов
Написать программу с использованием циклов (с пост условием, предусловием, с параметром)

Вычислить значения функции используя все виды циклов
Уважаемые программисты! Нужна ваша помощь. Нужно написать 3 программы на циклы while, do-while и циклы for по формуле f(x)= 2cosx-1. Дайте...

Построить три вида фигуры. На месте вида спереди и вида слева совместить часть вида с частью разреза


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru