Решение 50 типовых задач по программированию на языке Pascal, Душистов Д.В., 2012.
Этот сборник содержит подробные решения 50 практических задач, данных в рамках учебного курса «Введение в информатику и программирование», который читается в Адыгейском государственном университете. Он может быть интересен школьникам, студентам и всем, кто изучает основы программирования на языке Pascal.
В качестве дополнительного материала прилагаются тексты решений всех задач для сред PascalABC.NET и Borland Delphi 7.
Пример.
Вывести на экран сообщение «Hello World!».
Формулировка. Вывести на экран сообщение «Hello World!».
Некоторые учебные курсы по программированию рассматривают эту задачу как самую первую при изучении конкретного языка или основ программирования.
Решение. Эта задача включает в себя лишь демонстрацию использования оператора вывода write (или writeln), который будет единственным в теле нашей маленькой программы. С помощью него мы будем осуществлять вывод на экран константы 'Hello World!' типа string (или, как допускается говорить, строковой константы). В данном случае будем использовать оператор writeln.
Напомню, что при использовании оператора write курсор останется в той же строке, в которой осуществлялся вывод, и будет находиться на одну позицию правее восклицательного знака во фразе «Hello World!», а при использовании оператора writeln – на первой позиции слева в следующей строке.
Оглавление
Предисловие от автора 1
Глава 1. Линейные алгоритмы 1
Задача № 1. Вывести на экран сообщение «Hello World!» 1
Задача № 2. Вывести на экран три числа в порядке, обратном вводу 2
Задача № 3. Вывести на экран квадрат введенного числа 3
Задача № 4. Получить реверсную запись трехзначного числа 3
Задача № 5. Посчитать количество единичных битов числа 5
Глава 2. Условные операторы 7
Задача № 6. Вывести на экран наибольшее из двух чисел 7
Задача № 7. Вывести на экран наибольшее из трех чисел 8
Задача № 8. Вывести название дня недели по его номеру 9
Задача № 9. Проверить, является ли четырехзначное число палиндромом 9
Задача № 10. Проверить, является ли четырехзначное число счастливым билетом 11
Задача № 11. Проверить, является ли двоичное представление числа палиндромом 12
Задача № 12. Решить квадратное уравнение 14
Глава 3. Циклы 16
Задача № 13. Вывести на экран все натуральные числа до заданного 16
Задача № 14. Найти наибольший нетривиальный делитель натурального числа 17
Задача № 15. Найти наименьший нетривиальный делитель натурального числа 18
Задача № 16. Подсчитать общее число делителей натурального числа 18
Задача № 17. Проверить, является ли заданное натуральное число простым 19
Задача № 18. Вывести на экран все простые числа до заданного 19
Задача № 19. Вывести на экран первых n простых чисел 21
Задача № 20. Проверить, является ли заданное натуральное число совершенным 24
Задача № 21. Проверить, являются ли два натуральных числа дружественными 24
Задача № 22. Найти наибольший общий делитель двух натуральных чисел 26
Задача № 23. Найти наименьшее общее кратное двух натуральных чисел 27
Задача № 24. Вычислить x^n 28
Задача № 25. Вычислить x^n по алгоритму быстрого возведения в степень 29
Задача № 26. Решить квадратное уравнение заданного вида с параметром 30
Задача № 27. Вычислить значение многочлена в точке 31
Задача № 28. Вычислить факториал 32
Задача № 29. Вычислить число сочетаний из n по k 33
Задача № 30. Вывести таблицу квадратов и кубов всех натуральных чисел до n 34
Задача № 31. Сформировать реверсную запись заданного числа 36
Задача № 32. Проверить монотонность последовательности цифр числа 36
Задача № 33. Получить каноническое разложение числа на простые сомножители 39
Задача № 34. Сформировать число из двух заданных чередованием разрядов 40
Задача № 35. Вывести на экран x, записанное в системе счисления с основанием n 42
Задача № 36. Найти наименьший нетривиальный делитель двух заданных чисел 43
Задача № 37. Проверить, является ли натуральное число счастливым билетом 44
Задача № 38. Проверить, является ли натуральное число палиндромом 46
Задача № 39. Проверить, является ли натуральное число степенью двойки 47
Задача № 40. Вывести на экран произведение четных элементов последовательности 49
Задача № 41. Вывести на экран произведение двузначных элементов последовательности, которые делятся на заданное число 50
Задача № 42. Найти количество простых членов последовательности 51
Задача № 43. Проверить, начинается ли каждый из членов последовательности с цифры, на которую оканчивается предыдущий 52
Задача № 44. Проверить, является ли последовательность пилообразной 54
Задача № 45. Проверить, является ли последовательность строго монотонной 57
Задача № 46. Вывести на экран n-ное число Фибоначчи 59
Задача № 47. Вывести на экран сумму чисел Фибоначчи до n-ного включительно 61
Задача № 48. Вывести на экран все числа Фибоначчи до n-ного включительно 62
Задача № 49. Проверить баланс круглых скобок в символьном выражении 63
Задача № 50. Вычислить экспоненту с заданной точностью 65.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12919 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Sоfіі - 3 Издательство: Dοmαі Месяц / Год: 2012-08-16 Страниц: 44 Формат: -jpeg Размер файла: 38.55 Мб . . .
Название: Теrrу Ѕullіvаn – Сutе ѕmіlе Издательство: ΕναѕGαrdεn Месяц / Год: 2012-08-15 Страниц: 124 Формат: -jpeg Размер файла: 209.59 Мб . . .
Название: EsquireАвтор: коллективИздательство: OOO "Фэшн Пресс"Год / месяц: 2012 / мартНомер: 3 (75)Формат: pdfСтраниц: 204Качество: хорошееЯзык: русский Размер: 40,16 Мб Популярный журнал для совр . . .
Название: Науdеn Wіntеrs - Sсеnе 3 Издательство: ΑlѕΑngеls Месяц / Год: 2012-08-10 Страниц: 318 Формат: -jpeg Размер файла: 760 Мб . . .
Название: Таmаrа – Fоrеst Веаutу Издательство: ΜΡLЅtudіοѕ Месяц / Год: 2012-07-27 Страниц: 75 Формат: -jpeg Размер файла: 135.69 Мб . . .
Название: Таliа – Lеѕs Iѕ Моrе Издательство: ΜΡLЅtudіοѕ Месяц / Год: 2012-07-23 Страниц: 81 Формат: -jpeg Размер файла: 137.84 Мб . . .
Название: Lоurdеѕ – Сhаіr Издательство: WαltεrΒoѕquе Месяц / Год: 2012-08-01 Страниц: 50 Формат: -jpeg Размер файла: 70.28 Мб . . .
Название: Аbbу – Віkіnі Издательство: ΜС-Νudεs Месяц / Год: 2012-08-16 Страниц: 56 Формат: -jpeg Размер файла: 232.86 Мб . . .
Название: Мои питомцы. ЛошадиАвтор: КоллективИздатель: Новый ДискГод выхода: 2011Язык: русскийФормат: EXEРазмер: 122 МбЛошади — воплощение истинной красоты, грации и преданности. Вы получите незабыва . . .
Шалыгин Вячеслав Владимирович родился 9 февраля 1968 года в г. Новосибирске. В 2002 году Вячеслав Шалыгин был принят в Союз российских писателей. С 2003 года — член Совета по фантастической и приключ . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Решение 50 типовых задач по программированию на языке Pascal, Душистов Д.В., 2012. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.