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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Задания к лабораторному занятию №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. буква Термин вошел в жизнь после 15 в
2. Тема 1. Теории власти в политической философии Тема 2
3. Об основах туристской деятельности в РФ
4.  Возникновение и развитие института компенсации морального вреда в Российском праве
5. ИК ЯМРспектроскопии и массспектрометрии
6. Тут зосереджено 78 виробничого потенціалу основні фонди і 57 трудового потенціалу промисловості держави
7. А 212Разработка системы управления запасами для комплектующего
8. а Хлорамин Rp- Sol
9. . Автомобильная промышленность Японии
10. I Общая характеристика