Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Текст программы



Читайте также:
  1. AvrStudio в режиме отладки программы
  2. Cочинение на ГИА 2013 года по тексту 4
  3. Cочинение по тексту Куприна
  4. G. Перепишите и переведите текст.
  5. G. Перепишите и переведите текст.
  6. I. Прочитайте и переведите текст.
  7. I. Прочтите и переведите текст.

{Лабораторная работа 7}

{Работа с одномерными массивами Студент гр. Фамилия }

Uses crt; {Подключение стандартного модуля TP}

Var m:array[1..20] of real; {описание массива вещественных чисел}

S:real; {описание переменной для хранения суммы}

i,K:byte; {описание переменных для счетчика и количества чисел}

 

Begin

Clrscr; {Очистка экрана}

Write (' Введите число элементов в массиве К ='); Readln(K);

Writeln (' Введите ',K,' вещественных чисел через пробел');

For i:=1 to K do read(M[i]); {Ввод вещественных чисел}

writeln; {Переход на новую строку на экране}

S:=0.0; {Присвоение начального значения суммы}

For i:=1 to K do

If M[i]>0 then S:=S+M[i]; {Суммирование положительных чисел}

Writeln(' S = ',S); {Вывод полученной суммы}

End.

Варианты самостоятельных заданий

1. Составить схему алгоритма и программу определения суммы наибольшего и наименьшего элементов вещественного массива А={ai}, i=1,N, N- число элементов массива (N<10). Вывести на экран найденную сумму, а также наибольшее и наименьшее значения и их адреса (индексы) в массиве А.

 

2. Составить схему алгоритма и программу определения разности наибольшего и наименьшего элементов массива вещественных чисел М={mi}, i=1,t, t- число элементов массива (t£20). Вывести на экран найденную разность, а также наибольшее и наименьшее значения и их адреса в массиве М.

 

3. Составить схему алгоритма и программу определения суммы всех четных чисел массива К={kj}, j=1,m, m - число элементов в массиве К (m£16). Вывести на экран найденное значение суммы, а также все четные числа и их адреса.

 

4. Составить схему алгоритма и программу определения суммы всех нечетных чисел массива T={tj}, j=1,s, s - число элементов в массиве T (s£14). Вывести на экран найденное значение суммы, а также все нечетные числа и их адреса.

 

5. Составить схему алгоритма и программу определения количества четных чисел массива К={kj}, j=1,m, m - число элементов в массиве К (m£18). Вывести на экран найденное количество, а также все четные числа и их адреса.

 

6. Составить схему алгоритма и программу определения количества нечетных элементов массива T={tj}, j=1,s, s - число элементов в массиве T (s£15). Вывести на экран найденное количество, а также все нечетные числа и их адреса.

 

7. Составить схему алгоритма и программу определения количества и адресов элементов массива целых чисел К={kj}, j=1,m, m - число элементов в массиве К (m£15), значения которых не превышают заданного значения К0. Вывести на экран найденное количество, а также все найденные адреса.

 

8. Составить схему алгоритма и программу определения количества и адресов элементов массива вещественных чисел P={pj}, j=1,r, r - число элементов в массиве P (r£14), значения которых не меньше заданного значения P0. Вывести на экран найденное количество, а также все найденные адреса.

 

9. Составить схему алгоритма и программу определения произведения наибольшего и наименьшего элементов массива целых чисел М={mi}, i=1,t, t- число элементов массива (t£25). Вывести на экран найденное произведение, а также наибольшее и наименьшее значения и их адреса в массиве М.

 

10. Составить схему алгоритма и программу определения количества и адресов нулевых элементов массива вещественных чисел К={kj}, j=1,m, m - число элементов в массиве К (m£19). Вывести на экран найденное количество, а также все найденные адреса.

 

11. Составить схему алгоритма и программу определения сумм всех положительных и отрицательных элементов массива вещественных чисел М={mi}, i=1,t, t- число элементов массива (t£20). Вывести на экран найденные значения.

 

12. Составить схему алгоритма и программу определения количества положительных и отрицательных элементов массива вещественных чисел К={кi}, i=1,t, t- число элементов массива (t£12). Вывести на экран найденные значения.

 

13. Составить схему алгоритма и программу определения количества и адресов элементов массива вещественных чисел P={pj}, j=1,r, r - число элементов в массиве P (r£18), значения которых равны заданному значению P0. Вывести на экран найденное количество, а также все найденные адреса.

 

14. Составить схему алгоритма и программу определения суммы и количества положительных элементов массива вещественных чисел К={кi}, i=1,t, t- число элементов массива (t£17). Вывести на экран найденные значения.

 

15. Составить схему алгоритма и программу определения суммы и количества отрицательных элементов массива вещественных чисел К={кi}, i=1,t, t- число элементов массива (t£26). Вывести на экран найденные значения.

 

16. Составить схему алгоритма и программу определения количества и адресов положительных элементов массива вещественных чисел К={kj}, j=1,m, m - число элементов в массиве К (m£19). Вывести на экран найденное количество, а также все найденные адреса.

 

17. Составить схему алгоритма и программу определения суммы и адресов положительных элементов массива вещественных чисел К={kj}, j=1,m, m - число элементов в массиве К (m£19). Вывести на экран найденное количество, а также все найденные адреса.

 

18. Составить схему алгоритма и программу определения количества и адресов отрицательных элементов массива вещественных чисел К={kj}, j=1,m, m - число элементов в массиве К (m£11). Вывести на экран найденное количество, а также все найденные адреса.

 

19. Составить схему алгоритма и программу определения суммы и адресов отрицательных элементов массива вещественных чисел К={kj}, j=1,m, m - число элементов в массиве К (m£14). Вывести на экран найденное количество, а также все найденные адреса.

 

20. Составить схему алгоритма и программу определения количества и адресов нулевых элементов массива целых чисел К={kj}, j=1,m, m - число элементов в массиве К (m£13). Вывести на экран найденное количество, а также все найденные адреса.

 

21. Составить схему алгоритма и программу определения произведения наибольшего и наименьшего элементов вещественного массива А={ai}, i=1,N, N- число элементов массива (N<18). Вывести на экран найденное произведение, а также наибольшее и наименьшее значения и их адреса (индексы) в массиве А.

 

22. Составить схему алгоритма и программу определения результата деления наибольшего и наименьшего элементов массива вещественных чисел М={mi}, i=1,t, t- число элементов массива (t£12). Вывести на экран результат деления, а также наибольшее и наименьшее значения и их адреса в массиве М.

 

23. Составить схему алгоритма и программу определения суммы всех чисел, делящихся без остатка на 3 массива К={kj}, j=1,m, m - число элементов в массиве К (m£30). Вывести на экран найденное значение, а также все эти числа и их адреса.

 

24. Составить схему алгоритма и программу определения произведения всех нечетных чисел массива T={tj}, j=1,s, s - число элементов в массиве T (s£19). Вывести на экран найденное значение произведения, а также все нечетные числа и их адреса.

 

25. Составить схему алгоритма и программу определения произведения всех четных чисел массива T={tj}, j=1,s, s - число элементов в массиве T (s£24). Вывести на экран найденное значение произведения, а также все четные числа и их адреса.

 

26. Составить схему алгоритма и программу определения количества и адресов элементов массива целых чисел К={kj}, j=1,m, m - число элементов в массиве К (m£15), значения которых не превышают 3. Вывести на экран найденное количество, а также все найденные адреса.

 

27. Составить схему алгоритма и программу определения количества и адресов элементов массива целых чисел К={kj}, j=1,m, m - число элементов в массиве К (m£15), значения которых превышают 5. Вывести на экран найденное количество, а также все найденные адреса.

 

ЛИТЕРАТУРА

  1. Игошина Л.В. Методическое пособиепо курсу "Алгоритмические языки и программирование". - Пенза: ПГТУ, 1999г.
  2. Могилев Л.В. и др. Практикум по информатике. - М.: «Академия», 2005г.
  3. Иллюстрированный самоучитель по Turbo Pascal. – http://pascal.sources.ru/

 

 


Дата добавления: 2015-07-11; просмотров: 161 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.009 сек.)