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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 27.12.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. Файловая структура диска
2. Особенности валютного контроля в Российской Федерации (РФ)
3. Тема- Приложения определённого интеграла
4. ИНСТИТУТ ПАРЛАМЕНТАРИЗМА И ПРЕДПРИНИМАТЕЛЬСТВА УТВЕРЖДАЮ
5. Валютный рынок и валютные операции.html
6. МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТЭКОНОМИКИ СТАТИСТИКИ И ИНФОРМАТИКИ МЭСИ АЛТАЙСКИЙ ТЕХНИКУМ И.html
7. і Спостерігали підвищення температури тіла до 380 кашель слабість поганий апетит
8. Деятельность творческого объединения Бубновый валет (художников авангардистов)
9. тематики із застосуванням ЕОМrdquo; Серед основних ознак знань вел.
10. Структура семьи Cемья первичный и важнейший институт общества благодаря тем функциям которые она реализ
11. Разработка программы Оптимизация сетевого графика по времени
12. Тема-[[УстройствоТО и ремонт автомабильных шин]]
13. Истории государства и права зарубежных стран
14. до 40 градусов Но поскольку все же большинство едет в эту страну именно за пляжным отдыхом то летние месяца
15. Тема- розробка програми на сортування Мета- набуття навичок з використання записів і їх обробки Теор
16. Выделение селекционного фонда
17. Понятие гражданскоправовой ответственности Понятие и признаки юридической ответственности.html
18. Лекция 2 Патология ощущения и восприятия
19. Языки Центральной и Северной Америки
20.  Понятие депривация в психологопедагогических исследованиях 2