Turbo Pascal. Задачи
173. С клавиатуры вводится символ. Вывести его код (то есть номер в кодовой таблице).
174. Дано целое число N (32 ≤ N ≤ 126). Вывести символ с кодом, равным N.
175. Дана непустая строка. Вывести коды ее первого и последнего символа.
176. Дано целое число N (> 0) и символ C. Вывести строку длины N, которая состоит из символов C.
177. Дана строка. Вывести строку, содержащую те же символы, но расположенные в обратном порядке.
178. Дана непустая строка S. Вывести строку, содержащую символы строки S, между которыми вставлено по одному пробелу.
179. Дана строка. Подсчитать количество содержащихся в ней цифр.
180. Проверить, является ли введенное слово палиндромом. (Палиндром – слово, которое читается одинаково как слева направо, так и справа налево. Например, КАЗАК, МАДАМ, ШАЛАШ).
181. Разработать программу, удаляющую лишние пробелы.
182. Разработать программу, определяющую количество слов в тексте.
183. Разработать программу, которая вводит строки, содержащие фамилию, имя, отчество и год рождения, а выводит – строки, содержащие – фамилию, инициалы, и возраст на текущий год. Завершение ввода – чтение пустой строки.
Иванов Иван Иванович 1956 => Иванов И.И 45
184. Разработать программу, которая определяет в строке количество слов длиннее четырех символов. Слова разделены пробелами.
185. Разработать программу, меняющую в строке одно слово на другое. Слова разделены пробелами.
186. Разработать программу, кодирующую текст
187. Разработать программу, реализующую сдвиг по ключу (ключ задается) только для больших латинских букв.
188. Разработать программу, меняющую в строке местами слова с указанными номерами. Запретить ввод номеров, которые превышают количество слов в строке или равны между собой.
189. Разработать программу, которая осуществляет поиск заданной строки в отсортированном в соответствии с латинским алфавитом массиве строк Str[n], n
190.Посчитать сколько содержится в файле символов, строк и слов. Разделителями слов считать пробелы и перенос строки.
191. Подсчитайте количество запятых в заданном тексте.
192. Подсчитайте, сколько раз в заданном тексте встречается заданный символ.
193. Подсчитаете, сколько раз в заданном слове встречается буквосочетание «аб».
194. Определите количество предложений в заданном тексте (предложение заканчивается либо точкой, либо вопросительным или восклицательным знаком).
195. Из заданного текста удалите те его части, которые заключены в кавычки (вместе с кавычками).
196. В заданной последовательности слов найдите все слова, начинающиеся с заданной приставки.
197. Н айдите самое длинное и самое короткое слово в заданном предложении
198. Из заданного текста выберите и напечатайте те символы, которые встречаются в нём ровно один раз.
199. Определите частоту вхождения в заданный текст каждой буквы русского алфавита.
200. Добавить в строку пробелы после знаков препинания, если они там отсутствуют.
201. Определить, как часто встречается определенный символ в строке.
202. Найти в строке все заданные последовательности символов и заменить их другой последовательностью.
203. Разработать программу, которая считывает тест программы и формирует файл, в котором строки пронумерованы
204. Разработать программу, которая считывает тестовый фал и заданное пользователем слово и выводит номер строки, в которых встречается это слово. С точки зрения программирования слово – это последовательность символов, ограниченных разделителями. В качестве разделителей использовать: , скобки, пробел и другие символы.
205. Разработать программу, которая упорядочивает строку символов, состоящих из строчных латинских букв, и определяет букву, наиболее часто встреч ающуюся в строке.
turbopro.ru
Задачи на Pascal
- ГДЗ
- Задачи на Pascal
Данный раздел предназначен для учеников старших классов и студентов начальных курсов вузов. Так старшеклассники, которые по школьной программе проходят языки программирования, в том числе Pascal, могут найти много интересной и полезной для себя информации по данной теме.
Не всем удается быстро разобраться в программировании, понять, как написать программу и решить задачу. Поэтому важны наглядные примеры решения основных, типовых задач. Они могут помочь усвоить варианты решений, чтобы дать возможность затем применять эти знания для решения похожих задач. Всегда лучше один раз увидеть… Решение задач на Pascal еще называют алгоритмизацией. Она тоже имеет несколько ступеней, отличающихся уровнем сложности. Существуют такие основные типы задач на Паскаль:
- линейные алгоритмы;
- условные операторы;
- циклы;
- общетематические задачи.
Pascal представляет собой язык программирования общего назначения, но высокого уровня. Он был первопроходцем, оставаясь наиболее известным и широко применяемым из всех ныне существующих. Например, его применяют в промышленном программировании, и, конечно, в обучении программированию (высшая школа). Более того, на базе языка Pascal было создано множество других языков. Сегодня Паскаль – это общепризнанная система, которую используют в учебных заведениях разных стран мира, особенно в начале программ изучения информатики. Создал этот язык Никлаус Вирт в 1970 году. Сейчас используются три основных вида стандартов этого языка:
- исходный,
- расширенный,
- расширение объектно-ориентированное.
Все задачи в разделе представлены списками, чтобы удобно было искать нужный, конкретный тип. Списки задач периодически пополняются, поэтому будем рады, если вы будете посещать разделы нашего сайта регулярно. Надеемся, что наши материалы помогут повысить вашу успеваемость по информатике, не прибегая к помощи репетиторов.
gdz-free.ru
Вычисление значения функции | Требуется написать программу, вычисляющую значение какой-нибудь функции (у = f(x)). Допустим, такой… |
Найти максимальное число из трех | Определить какое из трех, введенных пользователем, чисел максимальное и вывести его на экран. |
Оператор case в задаче выбора | Бывает, что вместо оператора if удобнее использовать оператор case. Обычно это случается, если… |
Определение четверти на координатной плоскости | Всем известна прямоугольная (декартова) система координат, в которой две перпендикулярные оси делят… |
Определить возможность существования треугольника по сторонам | Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей. Дано: a, b… |
Вычисление суммы ряда чисел | Вычислить сумму ряда чисел 1/12 + 1/22 + 1/32 + … + 1/n2, где n определяется пользователем. |
Таблица умножения на Паскале | Достаточно часто требуется построить на экране какую-нибудь двумерную таблицу. Это можно… |
Возведение числа в степень | |
Обмен значений переменных | |
Псевдослучайные числа. Функция, возвращающая значение и меняющая параметр | |
Сумма и произведение элементов одномерного массива | Задачи данного типа являются достаточно простыми и сводятся к поэлементному перебору массива и… |
Запись в типизированный и текстовый файлы | Осуществить запись одинаковых данных в типизированные и текстовый файлы. Сравнить размер файлов. |
Копирование текстовых файлов | |
Числа Фибоначчи | Вывести на экран ряд чисел Фибоначчи, состоящий из n элементов. Числа Фибоначчи – это элементы… |
Определение длины строки | Определить длину строки, введенной пользователем. |
Копирование части строки | Скопировать часть строки с определенной позиции и определенной длины в другую строку. |
Удаление подстроки | Удалить из строки ее часть с заданной позиции и заданной длины. |
Вставка подстроки | Вставить в заданную позицию строки другую строку. |
Замена подстроки в строке | Найти в строке определенную последовательность символов и заменить ее другой. |
Переворот строки | Перевернуть строку, т.е. последние символы должны стать первыми, а первые последними. |
Палиндром | Определить, является ли строка палиндромом. Палиндром – это число, слово или фраза, одинаково… |
Частота встречаемости символа в строке | Определить, как часто встречается определенный символ в строке. |
Удаление одинаковых символов | Оставить в строке только один экземпляр каждого встречающегося символа. |
Вывод квадратов натуральных чисел | Вывести все квадраты натуральных чисел, не превосходящие данного числа N. Пример: N=50 | 1 4 9 16… |
Как избавиться от goto | |
Окна в crt. Программа для угадывания числа | Используя возможности модуля crt, оформить выводимую на экран информацию. |
Сумма и произведение цифр числа | Дано число. Найти сумму и произведение его цифр. |
Масштабирование фигуры | Изменить размер геометрической фигуры. |
Фильтрация записей по значению поля | Вывести на экран фамилии студентов, чей балл выше среднего по группе. |
Пример использования записи с вариантами | Создать каталог из журнал и статей. Выдавать информацию о публикациях, удовлетворяющих тому или… |
Извлечение цифр числа | Определить из каких цифр состоит число |
Проверка кратности числа | Определить, кратно ли заданное число трем; если нет, вывести остаток. |
Сумма элементов различных рядов | Задача 1. Найти сумму n-го количества элементов ряда 1, -0.5, 0.25, -0.125, … Задача 2. Найти сумму… |
Определить количество простых чисел | Вводятся целые числа до первого числа, которое меньше двух. Определить, сколько простых чисел было… |
Использование константы PI | Найти длину и площадь окружности, используя встроенную в язык программирования Pascal константу PI. |
Пример форматированного вывода вещественных чисел | Вывести на экран действительное число в различных форматах представления. |
Пример простейшего ввода и вывода данных | Получить от пользователя данные, обработать их и вывести на экран |
Пример форматированного вывода невещественных типов | Вывести на экран введенные пользователем данные в полях шириной, заданной по умолчанию, и полях… |
Вычисление факториала числа | Факториал числа представляет собой произведение всех натуральных чисел от 1 до этого числа… |
Обмен значений переменных | Обменять значения двух переменных, используя третью (буферную) переменную. |
Добавление правильного окончания (слова) к числу | В русском языке, когда говорят о количестве лет, то после числа используют слова «год», «года» и «… |
Кубы чисел от A до B | Вывести на экран кубы чисел от A до B. |
Сумма элементов частей массива | Какая сумма элементов массива больше – с первого до элемента с номером К или от элемента с номером… |
Среднее арифметическое всех чётных элементов массива, стоящих на нечётных местах | Получить среднее арифметическое всех чётных элементов массива, стоящих на нечётных местах. |
Сколько раз в матрице встречается заданное число | В двумерном массиве целых чисел определить, сколько раз в нем встречается элемент со значением X. |
Максимальный по модулю элемент массива | В однородном массиве, состоящем из N вещественных элементов, найти максимальный по модулю элемент… |
l3-info.ucoz.ru