|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 13
|
|
Выполнить задание по одномерным массивам12.05.2020, 11:39. Показов 1342. Ответов 11
Метки pascal, pascal abc, pascal abc net, блок схемы, лаба, лабораторная, массив, массив pascal, массивы, одномерные массивы (Все метки)
Всем привет, преподаватель проверил работу и оставил комментарий: "Программа не соответствует алгоритму. Основная программа (вывод массива)."
Вот данная работа, скажите пожалуйста что он имел ввиду и как это исправить если нашли что то не так, вот сама работа:Проверить пжлст.pdf Буду очень благодарен если проверите и скажите что имел ввиду преподаватель
0
|
|
| 12.05.2020, 11:39 | |
|
Ответы с готовыми решениями:
11
Написать функцию, которая по двум заданным одномерным массивам вычисляет двумерный массив и возвращает его максимальный элемент |
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
|
|
| 12.05.2020, 13:11 | |
|
Задание на программу и код программы выложите в тему в текстовом формате.
0
|
|
|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 13
|
||||||
| 12.05.2020, 13:31 [ТС] | ||||||
|
Задание:
1. Проанализировать задание: понять задание; если требуется, формализовать задачу; выяснить исходные данные каждой задачи, результаты, последовательность решения; подготовить тестовые примеры расчета, спланировать форму ввода исходных данных и вывода результатов расчёта (разработать интерфейс программы). 2. Описать алгоритм решения. Основное требование к алгоритму: решение задачи в общем виде, при любых значениях исходных данных. При создании алгоритма рекомендуется использовать метод нисходящего проектирования (постепенного уточнения): сначала описать общую последовательность решения задач задания в виде нескольких крупных действий основного алгоритма, затем подробно описать алгоритмы решения отдельных задач. Для описания алгоритма решения любой задачи задания нужно сначала выбрать определенный типовой алгоритм, потом адаптировать его для конкретной задачи и оформить в виде отдельного алгоритмического модуля. 3. Составить программу. При составлении программы предусмотреть ввод данных в диалоговой форме, вывод данных с пояснениями. Алгоритмические модули программировать в виде функций и процедур (подпрограмм). 4. Отладить программу. Ввести программу в память ЭВМ, найти и исправить все ошибки в программе, подтвердить правильность программы тестовыми расчетами. 5. Выполнить расчеты. Выполнить серию расчетов с целью проверки работоспособности программы в широком диапазоне изменения исходных данных. 6. Отчитаться по выполненной работе. Продемонстрировать преподавателю работу программы, представить отчет и защитить его. Номер варианта, количество задач в индивидуальном задании, требования к программе и форму отчетности назначает преподаватель. Код на паскале abc net:
0
|
||||||
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
| 12.05.2020, 15:05 | |
|
Насколько я понял, ваше задание - это вот этот текст, который был извлечен из pdf файла:
Часть 1. Вычислить значения 31 элементов одномерного целочисленного массива W в интервале (-10, 6) с использованием генератора случайных чисел. Для получения целого случайного числа x на отрезке [a, b] в языке Паскале используется следующий оператор: x := a + ROUND((b-a)RANDOM (100)100). Чтобы при каждом новом запуске программы получить новую последовательность случайных чисел, необходимо в начале программы исполнить оператор RANDOMIZE. Часть 2. Вычислить произведение нечетных по значению элементов последней четверти массива Произведение нечетных по значению элементов заданного массива A = {a1, a2, a3, …, an} вычисляется по формуле: X=a1•a2•a3…an; Часть 3. Определить минимальное значение среди ненулевых элементов первой трети массива. Определить элемент массива – это значит найти его положение (индекс) в массиве и его значение. Если требуемому условию удовлетворяют несколько элементов, то нужно установить индекс и значение каждого из них. Часть 4. Упорядочить нечётные по значению элементы первой четверти массива по возрастанию квадратов значений.
0
|
|
|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 13
|
|
| 12.05.2020, 15:07 [ТС] | |
|
Да там у каждого варианта свое задание
0
|
|
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
| 12.05.2020, 15:10 | |
|
Так это ваше задание или чужое?
0
|
|
|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 13
|
||
| 12.05.2020, 15:12 [ТС] | ||
|
0
|
||
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
| 12.05.2020, 15:30 | |
|
Ох, как же трудно порой бывает с элементарными вопросами! Всей почтенной публике наплевать на номер вашего задания.
pdf файл с заданием вы уже привели. Из этого pdf файла было извлечено четкое и понятное задание. Я еще раз спрашиваю - это задание предназначено для вас? Извлеченный текст, который я привел - это именно то, что требует от вас преподаватель?
0
|
|
|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 13
|
|
| 12.05.2020, 15:37 [ТС] | |
|
0
|
|
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
| 12.05.2020, 16:28 | |
|
1. Ваше задание требует вычисления 31 элемента массива, а у вас 12. Диапазон генератора случайных чисел в задании a:=-10; b:=6; а у вас в программе a:=-3; b:=5; Вы вводите данные вручную, хотя значения заданы жестко. Дополнительные разъяснения к созданию программы требуют от вас, чтобы было 3 варианта тестирования: с фиксированными числами, с случайными числами без randomize, с случайными числами с randomize. По факту - только два.
2. Задание требует вычислить произведение нечетных по значению чисел, а вы проверяете элемент на ненулевое значение. 3. Задание требует от вас нахождения не только минимального значения, но и индексов элемента - этого нет, а также задание требует найти все элементы с минимальным значением - это еще дополнительный код, которого нет. 4. Задание требует от вас упорядочить нечетные по значению элементы по квадратам значений, а у вас - обратные числа.
1
|
|
|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 13
|
|||||||
| 16.05.2020, 12:25 [ТС] | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 02.05.2020
Сообщений: 13
|
|
| 16.05.2020, 20:02 [ТС] | |
|
Помогите пожалуйста написать программу по одномерным массивам, буду очень благодарен
![]() Часть 1. Вычислить значения 31 элементов одномерного целочисленного массива W в интервале (-10, 6) с использованием генератора случайных чисел. Для получения целого случайного числа x на отрезке [a, b] в языке Паскале используется следующий оператор: x := a + ROUND((b-a)RANDOM (100)100). Чтобы при каждом новом запуске программы получить новую последовательность случайных чисел, необходимо в начале программы исполнить оператор RANDOMIZE. Часть 2. Вычислить произведение нечетных по значению элементов последней четверти массива Произведение нечетных по значению элементов заданного массива A = {a1, a2, a3, …, an} вычисляется по формуле: X=a1•a2•a3…an; Часть 3. Определить минимальное значение среди ненулевых элементов первой трети массива. Определить элемент массива – это значит найти его положение (индекс) в массиве и его значение. Если требуемому условию удовлетворяют несколько элементов, то нужно установить индекс и значение каждого из них. Часть 4. Упорядочить нечётные по значению элементы первой четверти массива по возрастанию квадратов значений.
0
|
|
| 16.05.2020, 20:02 | |
|
Помогаю со студенческими работами здесь
12
Вычислить значения 36 элементов одномерного целочисленного массива Вычислить значения 32 элементов одномерного целочисленого массива W в интервале (-7,8) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|