Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2024, 14:29   #1
шармила
 
Регистрация: 21.11.2024
Сообщений: 6
По умолчанию нужно решить задачи на языке паскаль

Nº1 Внести в таблицу (массив) количество деталей,
изготовленных рабочим в каждый из 20 рабочих дней
месяца и ответить на вопрос: Сколько всего деталей
он изготовил за последнюю рабочую неделю
(5 дней)?
Nº 2 Внести в таблицу данные измерения ночной температуры
воздуха за первую декаду ноября.
Определить среднее значение температурных показателей.
Nº 3 Внести в таблицу 12 произвольных целых числовых значений.
Найти и вывести на экран их произведение.
шармила вне форума Ответить с цитированием
Старый 22.11.2024, 00:20   #2
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

5 минут и готово... на языке высочайшего уровня qbasic qb64

Код:
Dim d(20): s = 0: Randomize Timer
For i = 1 To 20: d(i) = Int(Rnd * 100): ? d(i);: Next
For i = 20 - 4 To 20: s = s + d(i): Next: ?
? "За 5 дней"; s: ?

Dim t(10): sum = 0
For i = 1 To 10: t(i) = Int(Rnd * 7) - 3: sum = sum + t(i): ? t(i);: Next
?: ? "Средняя Т="; sum / 10: ?

Dim c(10): summa = 0: pro = 1
For i = 1 To 10: c(i) = Int(Rnd * 8) + 1: summa = summa + c(i): pro = pro * c(i)
? c(i);: Next: ?
? "Сумма"; summa, "Произведение "; pro
End
На другие языки переводим сами

онлайн лично у меня работает только случайные не меняются

https://qbjs.org/?code=RGltIGQoMjApO...JQcm8gIjvEQgo=
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 22.11.2024 в 00:29.
сфинкс вне форума Ответить с цитированием
Старый 22.11.2024, 11:52   #3
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,985
По умолчанию

Перевожу с языка высочайшего уровня qbasic qb64 на привычный Паскаль.

№ 1:
Код:
const n = 20;
var i, s: integer;
    p: array[1..n] of integer;
begin
   Randomize;
   for i:=1 to n do
   begin
      p[i]:=Random(100);
      Write(p[i]:3, '  ');
   end;
   Writeln;
   Writeln;
   s:=0;
   for i:=n-4 to n do
      s:=s+p[i];
   Writeln(s);
   Readln;
end.
№ 2:
Код:
const n = 10;
var i: integer;
    s: real;
    p: array[1..n] of real;
begin
   Randomize;
   s:=0;
   for i:=1 to n do
   begin
      p[i]:=Random(7)-3+Random;
      Write(p[i]:3:1, '  ');
      s:=s+p[i];
   end;
   Writeln;
   Writeln;
   s:=s/n;
   Writeln('Sted T = ', s:3:1);
   Readln;
end.
№ 3:
Код:
const n = 10;
var i, s, pr: integer;
    p: array[1..n] of integer;
begin
   Randomize;
   s:=0;
   pr:=1;
   for i:=1 to n do
   begin
      p[i]:=Random(8)+1;
      Write(p[i]:3, '  ');
      s:=s+p[i];
      pr:=pr*p[i];
   end;
   Writeln;
   Writeln;
   Writeln('Summa = ', s:3);
   Writeln('Proiz = ', pr:3);
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 23.11.2024, 21:47   #4
шармила
 
Регистрация: 21.11.2024
Сообщений: 6
По умолчанию

а можно пожалуйста тоже самое, только чтобы в заданиях не рандомные числа были, а вносились с клавиатуры

Последний раз редактировалось шармила; 23.11.2024 в 21:49.
шармила вне форума Ответить с цитированием
Старый 24.11.2024, 00:03   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,847
По умолчанию

Поменяйте на Readln.
Arigato вне форума Ответить с цитированием
Старый 24.11.2024, 11:23   #6
шармила
 
Регистрация: 21.11.2024
Сообщений: 6
По умолчанию

а можете пожалуйста помочь поменять все?
шармила вне форума Ответить с цитированием
Старый 24.11.2024, 12:44   #7
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,847
По умолчанию

Все менять не нужно, только одну строчку меняйте.
Arigato вне форума Ответить с цитированием
Старый 24.11.2024, 14:24   #8
сфинкс
Участник клуба
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 1,027
По умолчанию

Мне Паскаль проверить негде
даже онлайн с вводом вручную не пашет

Думаю надо менять:

было
p[i]:=Random(100);
стало
p[i]:=Readln;

было
p[i]:=Random(7)-3+Random;
стало
p[i]:=Readln;

было
p[i]:=Random(8)+1;
стало
p[i]:=Readln;

Зато язык высочайшего уровня qbasic qb64
сразу создаёт идеально и менять никогда нечего



Ответ на претензию ниже:

в задании про ввод с клавиатуры ничего

плюс вводить с клавиатуры: время терять и себя не уважать
и пользователя не уважать да и проверяющих не уважать

даже data & read и то уважение пользователя
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 24.11.2024 в 15:46.
сфинкс вне форума Ответить с цитированием
Старый 24.11.2024, 14:43   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
Сообщение от сфинкс Посмотреть сообщение
Зато язык высочайшего уровня qbasic qb64
сразу создаёт идеально и менять никогда нечего
И гле же в вашем языке помойного уровня qb64 ввод вместо рандома? Или Rnd сам сообразит, что надо с консоли ввести? И менять ничего не надо?
p51x вне форума Ответить с цитированием
Старый 24.11.2024, 15:21   #10
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,371
По умолчанию

шармила
Цитата:
а можете пожалуйста помочь поменять все?
Рано это произойдёт или поздно, но вам придётся научиться не только писать (анекдот про писателя), но и читать.
Откройте книжку. Найдите описание ввода и выполните необходимую замену сами.

Верю, что вы справитесь сами.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи Паскаль!Нужно решить Astarta123 Помощь студентам 1 13.05.2012 13:38
Нужно решить 3 задачи в среде Паскаль Jalced Помощь студентам 7 03.10.2011 13:59
помогите решить задачи на языке фортран! Ma3uJla Помощь студентам 7 24.04.2008 18:55
Помогите решить 3 задачи на языке Турбо-Паскаль rpg Помощь студентам 3 23.11.2007 20:13