Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 17.06.2017
Сообщений: 20

Написать программу и составить для нее блок-схему

19.06.2017, 17:59. Показов 1044. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны действительные числа a1,...,an; b1,...,bn .
В данных последовательностях все члены, следующие за членом с наибольшим значением (за первым по порядку, если их несколько), заменить на нуль. Определить процедуру(или функцию) нахождения максимального элемента последовательности чисел и его порядкового номера.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.06.2017, 17:59
Ответы с готовыми решениями:

Составить блок-схему и написать программу для решения следующей задачи
. Составить блок-схему и написать программу для решения следующей задачи. Задан двумерный массив Z, где n и m вводятся с клавиатуры....

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

Составить блок-схему и написать программу на языке Паскаль для решения следующих задач:
1. Определить стоимость международного телефонного разговора, если известны тариф, длительность разговора, скидка (%).

3
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,434
19.06.2017, 18:24
Похожая задача:
Все члены, следующие за членом с наибольшим значением, заменить на 0,5
0
0 / 0 / 0
Регистрация: 17.06.2017
Сообщений: 20
19.06.2017, 19:20  [ТС]
Вот написал код через процедуру только для нахождения максимального элемента массива. Как описано в теме, скинутой выше, если честно, не совсем разообрался.
Вот мой код
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
Program mas1;
  type mas=array[1..100] of real;
  var                    b,a:mas;
      i,n:integer;
         max:real;
    procedure EZ(ii,nn:integer; x:mas; maximum:real);
      begin
       writeln('введите элементы массива');
          for ii:=1 to nn do
                        readln(x[ii]);
        maximum:=x[1];
      
          for ii:=1 to nn do
                          IF x[ii]>max THEN maximum:=x[ii];
          writeln('исходный массив:');
          for ii:=1 to nn do
                          write(x[ii],' ');
          
          writeln;               
          writeln('максимальный элемент массива - ',maximum);
      end;
begin
   writeln('введите кол-во элементов массива a и b');
   
   readln(n);  
   writeln('----------МАССИВ А----------');
      ez(i,n,a,max); 
   writeln('----------МАССИВ B----------');
      ez(i,n,b,max);
end.
Хотел бы узнать как его можно модефицировать
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,059
21.06.2017, 06:12
Цитата Сообщение от Mwity Посмотреть сообщение
модефицировать
модИфицировать
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure findMax(a : array of Real; var mi : Integer; var mv : Real) := (mi, mv) := (a.IndexMax+1, a.Max);
procedure pre(i : Integer; var a : array of Real);
begin
  for i := i to a.Length-1 do a[i] := 0;
end;
begin
  var n := ReadLnInteger('n =');
  var a := ReadArrReal('Введите значения массива А:', n);
  var b := ReadArrReal('Введите значения массива b:', n);
  var maxindex : Integer;
  var maxvalue : Real;
  findMax(a, maxindex, maxvalue); WriteLnFormat('Максимальный элемент A[{0}] = {1}', maxindex, maxvalue);
  pre(maxindex, a); a.Println;
  findMax(b, maxindex, maxvalue); WriteLnFormat('Максимальный элемент B[{0}] = {1}', maxindex, maxvalue);
  pre(maxindex, b); b.Println;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.06.2017, 06:12
Помогаю со студенческими работами здесь

Составить блок-схему и написать программу на языке Паскаль для решения следующих задач:
2. Велосипедист массой М кг движется со скоростью V м/с по вогнутому мосту, траектория его движения является дугой окружности радиусом R м....

Написать программу для microC. И составить блок-схему ее работы
Доброго времени суток,форумчане! Необходимо написать программу для на microC для работы микроконтроллера pic16f877. На выводах микро должны...

Написать программу и составить блок-схему для вычисления произведения P=M*N
Написать программу и составить блок-схему для вычисления произведения P=M*N M={\left({x}^{2}-3 \right)}^{\cos \left(\pi -1\right)} ...

Написать программу и составить блок-схему для функции, заданной в виде графика
Нужно мне разобраться с задачей. По возможности объясните или дайте ссылку на объяснение. А то, о том как это делать мне в универе не...

Нужно составить блок-схему и написать программу на языке ассемблер (для МПК КР 580)
0. Загрузить в регистр С число 9В в 16 системе счисления. 1. Уменьшить содержимое регистра С на 1. 2. Переслать содержимое регистра С...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru