Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

необходимо- Разработать проект диалога

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.6.2024

Задания к лабораторному занятию №5

Разработка программ с использованием одномерных массивов и строк

Цель работы:

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

Программа работы:

  1.  Для всех приведенных ниже задач (кроме задачи 1) необходимо:
  2.  Разработать проект диалога.
  3.  Спроектировать структуру используемых данных в виде таблицы, содержащей информацию по каждой используемой переменной и каждому массиву.,
  4.  Разработать схему алгоритма главной функции.
  5.  Выполнить кодирование и препарирование программы (переход от схемы алгоритма программы к тексту на языке программирования и ввод программы в ПЭВМ).
  6.  Выполнить синтаксическую отладку программы.
  7.  Разработать тесты и выполнить тестирование и, в случае необходимости, отладку программы.
  8.  Оформить отчет по лабораторной работе.
  9.  Защитить результаты работы.

содержание отчета:

  1.  Титульный лист:
  •  Учебная группа
  •  Состав бригады
  •  Исполнитель, дата выполнения работы.
  •  Название дисциплины
  •  Номер и название лабораторной работы.
  1.  Цель работы.
  2.  Программа работы.
  3.  Для каждой задачи 2-6:
  •  Номер задачи и ее текст.
  •  Результаты проектирования диалога.
  •  Результаты проектирования используемых в процессе решения задачи данных.
  •  Результаты разработки алгоритма решения задачи.
  •  Тесты (исходные данные и планируемые результаты) для которых выполнялись проверки работы программы
  1.  Дата сдачи отчета на проверку, подпись и фамилия исполнителя.


Условия задач, подлежащих решению

  1.  

В соответствии с индивидуальным вариантом представить:

  •  Номер задачи и ее текст (вклеить выданное условие).
  •  Схема алгоритма, соответствующая исходному варианту задания.
  •  Структурированный вариант схемы алгоритма.

  1.  

Разработать программу, обеспечивающую ввод с клавиатуры количества целых чисел, самих целых чисел и сохранение их в одномерном массиве.

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

После этого вывести на экран:

  •  номера и значения всех элементов исходного массива;
  •  сумму положительных и количество отрицательных значений в исходном массиве;
  •  номера и значения всех элементов результирующего массива.

  1.  

Разработать программу, обеспечивающую ввод с клавиатуры символьной строки.

После этого необходимо изменить порядок следования значений элементов в строке на обратный.

Исходный вид строки и результат ее преобразования вывести на экран монитора.

  1.  

Разработать программу, обеспечивающую ввод с клавиатуры положительных чисел и сохранение их в одномерном массиве. Ввод осуществляется до тех пор, пока не будет введено любое отрицательное значение.

После этого необходимо определить значение максимального элемента массива и его номер. Эти значения, а также номера и значения всех элементов массива вывести на экран монитора.

  1.  

Разработать программу, обеспечивающую ввод с клавиатуры:

  •  запрещенного символа;
  •  символьной строки.

После этого необходимо "сжать" строку, выбросив из нее запрещенный символ.

Исходный вид строки и результат ее преобразования вывести на экран монитора.

  1.  

Разработать программу, обеспечивающую:

1. Ввод с клавиатуры первой последовательности целых чисел и сохранение их в одномерном массиве. Ввод осуществляется до тех пор, пока не будет введено значение 0.

2. Ввод с клавиатуры второй последовательности целых чисел до тех пор, пока не будет введено значение 0.

Для каждого из введенных на втором этапе чисел программа должна определить номер элемента массива, в котором расположено введенное с клавиатуры значение или указать, что такого числа в массиве нет.


Дополнительные задачи

  1.  

Разработать программу, обеспечивающую ввод с клавиатуры целых чисел и сохранение их в одномерном массиве. Ввод осуществляется до тех пор, пока не будет введено значение 0.

После этого необходимо определить, есть ли в массиве одинаковые числа, их значения и номера соответствующих элементов массива.

Исходный массив и результат поиска вывести на экран монитора.

  1.  

Разработать программу, обеспечивающую ввод с клавиатуры целых чисел и сохранение их в одномерном массиве. Ввод осуществляется до тех пор, пока не будет введено значение 0.

После этого необходимо определить самую длинную "плотную" неубывающую последовательность.

Исходный массив и результат поиска вывести на экран монитора.

  1.  

Разработать программу, обеспечивающую ввод с клавиатуры целых чисел и сохранение их в одномерном массиве. Ввод осуществляется до тех пор, пока не будет введено значение 0.

После этого необходимо подсчитать количество различных значений, хранящихся в массиве.

Исходный массив и результаты поиска вывести на экран монитора.

  1.  

Разработать программу, обеспечивающую ввод с клавиатуры в произвольном  порядке целых чисел со значениями в диапазоне от 0 до 10 и сохранение их в одномерном массиве. Ввод осуществляется до тех пор, пока не будет введено значение отличное от вышеуказанных.

После этого необходимо упорядочить массив по возрастанию.

Исходный массив и результат его преобразования вывести на экран монитора.

  1.  

Разработать программу, обеспечивающую ввод c клавиатуры числа, не превышающего значение 1000, и вывод на экран следующих данных:

  •  на какие простые сомножители разлагается это число;
  •  сколько раз встречается в разложении каждый сомножитель.




1. 1 семестр Иррациональные уравнения
2. 2014 Понедельник Вторник
3. Лабораторная работа 1 Дисциплина- Устройство эксплуатация и ТО топливной аппаратуры автомобилей
4. История конституционализма в новое и новейшее время
5. Загальні вимоги до фінансової звітності Порівняльний аналіз фінансової звітності яка підготовлена за
6. Организация работы прокуратуры по надзору при исполнении наказаний и мер принудительного характера.html
7. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата філологічних наук Одеса ~ 2008.
8. Реферат- Восприятие цвета человеком
9. АДМИРАЛ БЕНБОУ Сквайр [дворянский титул в Англии] Трелони доктор Ливси и другие джентльмены попросили мен
10. ІВ Розвиток екологічної свідомості майбутніхвихователів дошкільних навчальних закладів 20 Дметерко Н
11. Диалекты древнеанглийского периода
12. П ДРАГОМАНОВА ОНИСЮК ОЛЕНА АНТОНІВНА
13. ласкательные слова Все началось с моего переезда в Подольск
14. Контрольная работа- Методики изучения личности и познавательной сферы школьника
15. ное лексикосемантиче отнош.html
16. Лабораторная работа Ионизирующие излучения и окружающая среда Выполнила- студентка гр
17. Контрольная работа- Теоретические основы контрольно-ревизионной деятельности.html
18. Лабораторная работа 16 Тема- Построение трехмерной модели зубчатого колеса одноступенчатого цилиндрическ
19. 2013 года ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ 1 для экзамена по дисциплине Технич
20. ее надо брать руками