Комментарий от автора

Электронное пособие по предмету программирование на языке Turbo Pascal

 

 

Выполнил:

Мохов Никита Александрович

Студент 32 группы

Очная форма обучения

Научный руководитель:

Косьяненко Екатерина Николаевна

Оценка______________

Подпись_____________

2019


 

 

Оглавление

Предисловие. 2

Задачи. 3

1. 3

2. 4

3. 5

4. 6

5. 7

6. 8

7. 9

8. 10

9. 11

10. 12

11. 13

12. 15

13. 16

14. 17

15. 18

16. 19

17. 20

18. 21

19. 22

20. 23

21. 24

22. 25

Комментарий от автора. 26

 


 



Предисловие

Чтобы научиться программировать, не достаточно прочитать книгу, посвященную языку программирования, надо писать программы, решать конкретные задачи. Но где их можно найти? В учебниках, как правило, приводятся типовые, стандартные задачи, в основе которых лежит расчет по формулам.


 


Задачи

 

1.

  Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности.


2.

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

Первым делом мы перечисляем все переменные, задействованные в этой программе, далее пишем вывод текста на экран. Затем идет нечто интересное – заполнение массива до тех пор, пока вы не введете 0. После чего программа находит количество элементов в массиве, их сумму и среднее арифметическое.

3.

Написать программу с помощью которой можно найти количество элементов в массиве, которые кратны k(вводится с клавиатуры)

Сперва в программе указывается количество элементов массива (от 1 до 100), затем идет цикл заполнения массива рандомными(случайными) числами. Далее мы вводим число К, а затем идет цикл поиска значений, кратных К


 

4.

Написать программу, с помощью которой можно найти наименьший элемент массива и наибольший элемент массива, а так же их сумму.

Вот что у вас должно получиться в итоге.

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

5.

Написать программу, которая вычисляет сумму первых n членов ряда 1+ ½+1/3+1/4+… Количество суммируемых членов ряда задается во время работы программы.

 


6.

Написать программу, которая выводит таблицу степеней числа 2 с помощью цикла For Do.


7.

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


8.

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


9.

Для заучивания таблицы умножения удобно использовать так называемую «Таблицу Пифагора», которая в каждой своей ячейке содержит соответствующие результаты умножения номеров данной строки и столбца:

Напишите программу, которая будет выводить такую таблицу на экран

компьютера.

Для решения этой задачи удобно использовать вложенные циклы на основе оператора «FOR»


10

. Написать программу, которая вычисляет сумму первых n членов ряда 1 -1/3 + 1/5 - 1/7 +.... Количество суммируемых членов ряда задаётся во время роботы программы.


11

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

В результате у вас должно получиться следущее:

Сначала мы указываем положение точки А на координатной оси Х.

Далее мы указываем положение точки А на оси Y.

В итоге при пересечении двух координат мы получим координаты точки А (3;5) Точно так же поступаем и с остальными тремя точками, сначала указываем координаты по Х, затем по Y. Далее наша программа вычисляет длины сторон треугольника ABC.


 

12

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина последовательности не ограничена). (Цикл Whil или Repeat)

По окончанию выполнения программы у вас должно получиться что-то похожее:








13.

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


 


14.

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



15.

Написать программу, которая проверяет, является ли целое число, введенное пользователем, простым.


16.

Эта программа выводит на экран электронные часы, не используя графический режим. Здесь выводятся только минуты и секунды в формате 00:00


17.

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

 


 


18.

Ниже представлено решение этой задачи

19.


20.


21.


22.

Комментарий от автора

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: