|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.09.2017, 17:27 | #1 |
Пользователь
Регистрация: 26.04.2013
Сообщений: 13
|
Составить программу в паскале на основе блок-схемы
Здравствуйте, только начинаю разбираться в паскале, кому не сложно, помогите преобразовать эту блок-схему в программу) Буду очень признательна)
Задание было "Составить алгоритм удаления в одномерном массиве элемента с максимальным значением" |
27.09.2017, 17:32 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вы не перепутали "помогите" и "сделайте за меня"?
Покажите свои наработки, конкретные вопросы и т.п. Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
28.09.2017, 14:06 | #3 |
Пользователь
Регистрация: 26.04.2013
Сообщений: 13
|
А, хорошо, извините. Я вот именно понять хочу, как это все преобразовывается. Вот смотрите,
Код:
_____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 28.09.2017 в 14:24. |
28.09.2017, 14:23 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
покажите, где Вы увидели в вашей блок схеме задание константы N, равной 10?
случайные числа в блок-схеме не используются, этот оператор Вам не нужен. зато отсутствует заполнение массива A это можно сделать так: Код:
или, если допускает компилятор Pascal - использовать динамический массив (и задавать размер через выделение памяти - см. SetLength()) |
28.09.2017, 18:22 | #5 |
Пользователь
Регистрация: 26.04.2013
Сообщений: 13
|
Нигде, просто для удобства хотела сделать, чтобы было всего 10 чисел, также думала сделать так, чтобы эти числа генерировал компьютер, а не вводил человек)
А так нельзя? Только вот не могу пока понять, как сделать так, чтобы максимальное число удалялось. Извините за глупые вопросы и ошибки, просто начинаю только... Код:
Последний раз редактировалось erm; 29.09.2017 в 12:58. |
29.09.2017, 10:42 | #6 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
В блок-схеме другое написано. Ну и там Вам виднее, нужно ли, чтобы код соответствовал алгоритму из блок-схемы или допускается изменять код (т.е. изменять алгоритм в блок-схеме). Если можно изменять - изменяйте. Если нужно, чтобы код делать в точности то, что написано в блок-схеме, тогда нужно писать чуть по другому (см. пост #4) и вообще, если уж пишете код по блок-схеме, то смотрите, что написано в блок-схеме и делайте так, как написано. вот, например, сравните условие проверки в блок-схеме и если условие выполнилось, что написано в блок-схеме, а что у Вас?!Вы разницу видите? Внимательней надо! Тщательнее! Ведь в программировании каждая запятая важна. Не говоря уже о путанице между индексом массива и элементом массива. Вы блок-схему сами писали? Цитата:
пробуйте: Код:
А вот это ничего страшного. Учиться - это вообще похвально. А ошибки все делают. Успехов. |
||
29.09.2017, 13:41 | #7 |
Пользователь
Регистрация: 26.04.2013
Сообщений: 13
|
Спасибо Вам огромное, многое встало на место! Блок-схему и задание в интернете нашла) Потом просто не получалось, как в ней сделать, вот и начала отходить(
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите составить блок - схемы | Langel2214 | Общие вопросы C/C++ | 0 | 20.05.2014 00:51 |
составить блок-схемы, написать программу на Паскале | Тане4ка | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 03.04.2012 20:37 |
Составить блок-схемы | kazarcev | Помощь студентам | 2 | 22.12.2010 21:24 |
Нужно составить 2 блок-схемы | bwitcher | Помощь студентам | 5 | 23.09.2010 20:52 |
составить блок-схемы | Vints | Помощь студентам | 4 | 06.02.2010 21:45 |