Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 24.11.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. Min Главная 1 создать новый файл схемы 2 импорт графического файла в новый файл схемы 3 открыть файл сх
4. Применение маркетинговых методов конкурентной борьбы в управлении фирмой
5. ГРОДНЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ЯНКИ КУПАЛЫ И
6. Развитие взрывчатых веществ т
7. КСОШ 5
8. Курсовая работа- Стан та напрями удосконалення первинного обліку оплати праці
9. В своей работе он использует только движение но с его помощью может показать все что угодно- вот он приходит
10. угнетаемыми Страны с высокими значениями дистанции власти- Россия арабские страны Индия и Китай
11. зайвий символ 3 пропущений символ 1 неправильний символ 2.html
12. Розвиток інфраструктури охорони здоровя в Донбасі у 20-х рр ХХ ст- історичний аспект
13. В чем состоят отличия договора о консорциуме от кооперативного договора
14. Больная Н. 35 лет масса тела 70 кг на протяжении 5 лет болеет ревматоидным артритом с высокой степенью активн.html
15. Инструменты финансового анализа критерии выбора
16. Психологические основы образовательного процесса в ДОУ Психологическая компетентность педагог
17. Приморский край1
18. Космический может правильно написать слово тетрис и умеет найти главу случайно затерявшуюся в недрах м
19. Реферат- Вплив освітньої програми на ефективність лікування бронхіальної астми в дітей
20. Лейсан комбинированного вида ЕМР РТ Проект Я ~ гражданин своей страны