Файл: Лабораторная работа Создание линейного алгоритма 5 Лабораторная работа Решение задач с линейным алгоритмом 7.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.04.2024
Просмотров: 152
Скачиваний: 0
СОДЕРЖАНИЕ
Структура программы на языке Turbo Pascal
Лабораторная работа № 2. Решение задач с линейным алгоритмом
Лабораторная работа № 3. Обработка строковых и символьных переменных
Лабораторная работа № 4. Обработка целочисленных данных
Лабораторная работа № 5. Создание разветвляющего алгоритма
Лабораторная работа № 6. Решение задач с разветвляющимся алгоритмом
Лабораторная работа № 7. Использование оператора выбора CASE.
Лабораторная работа № 8. Генератор случайных чисел
Лабораторная работа № 9. Использование цикла с параметром
Лабораторная работа № 10. Использование цикла с предусловием
Лабораторная работа № 10. Использование цикла с предусловием
Лабораторная работа № 11. Решение задач с использованием циклического алгоритма
Лабораторная работа № 12. Использование цвета
Лабораторная работа № 13. Создание меню
Лабораторная работа № 14. Обработка одномерного массива
Лабораторная работа № 15. Решение задач на использование одномерных массивов
Лабораторная работа № 16. Обработка двумерного массива
Лабораторная работа № 17. Решение задач с использованием двумерных массивов
Лабораторная работа № 18. Использование процедур
Лабораторная работа № 19. Использование функций
Лабораторная работа № 20. Графические возможности Turbo Pascal
Лабораторная работа № 21. Работа с файлами
Лабораторная работа № 22. Задания для самостоятельной работы
BEGIN
READLN(F2,S);{считываем очередную строку из второго файла}
WRITELN(S); {выводим строку на экран}
END;
END.
Задачи для самостоятельной работы:
-
Создать текстовый документ itog.txt, в который записать 10 случайных целых чисел в диапазоне от -20 до 20. Определить количество положительных и отрицательных чисел, записанных в файле itog.txt. Вывести на экран и записать в файл itog.txt результаты обработки чисел.
-
Создать текстовый документ odin.txt, в который записать 30 случайных целых чисел в диапазоне от -200 до 200. Определить количество одноразрядных, двухразрядных и трехразрядных чисел, записанных в файле odin.txt. Вывести на экран и записать в файл itog.txt результаты обработки чисел.
-
Дан одномерный массив A(25). Заполнить массив случайными числами (диапазон от -100 до 100). Определить максимальный элемент массива и записать его вместо нулевых элементов массива (если таковые имеются). Вывести на экран и в файл исходный измененный массив.
-
Создать текстовый файл, в который записать 3 предложения. Прочитать этот файл, вывести его содержимое на экран. Определить длину каждого предложения.
-
Вывести на экран узор (символ и количество строк задаются пользователем, количество строк должно быть нечетным и >=7)
*
***
*****
*******
*****
***
*
Узор вывести на экран и записать в текстовый файл
Лабораторная работа № 22. Задания для самостоятельной работы
-
Составить тест, состоящий из 10-ти вопросов. Программа должна выводить вопросы, спрашивать ответы на вопросы и выводить оценку. (Примерные темы для теста: таблица умножения, сложение, вычитание, основы информатики, и т.д.). Можно использовать циклический алгоритм и генератор случайных чисел. -
Написать программу, которая по заданному трехзначному числу выводит словесную запись соответствующего ему количественного числительного. Например, если задано число 311, то программа должна вывести сообщение ТРИСТА ОДИННАДЦАТЬ. -
Написать программу, которая проверяет ввод пароля и выводит соответствующее сообщение («Неправильный пароль, попробуйте еще раз» или «Пароль верный, вы получили доступ»). Пароль задать константой в виде строковой величины с использованием строчных и прописных букв (пароль минимум 5 символов). Для неоднократной проверки использовать циклический алгоритм. После трехкратного неправильного ввода, программа должна закончить работу и вывести сообщение «Система заблокирована». -
Вывести на экран таблицу значений функции y=x3 при изменении x от 2 до 12 с шагом 0,1. Числа должны выводиться с 2 знаками после десятичной точки. Вид таблицы должен быть следующий:
| 0 | 0,1 | 0,2 | 0,3 | 0,4 | 0,5 | 0,6 | 0,7 | 0,8 | 0,9 |
2 | | | | | | | | | | |
3 | | | | | | | | | | |
……………………………………………………………… | ||||||||||
12 | | | | | | | | | | |
-
Пользователем вводится любая символьная строка и координаты курсора, с которых следует это слово вывести на экране. Над словом и под словом должны быть выведены символы для украшения (Символ вводит пользователь, количество выводимых символов должно быть больше длины строки на 2).
Пример выполнения программы: ******* slovo ******* |
-
Вывести на экран таблицу значений функции y=x4 при изменении x от 3 до 13 с шагом 0,2. Числа должны выводиться с 2 знаками после десятичной точки. Вид таблицы должен быть следующий:
| 0 | 0,2 | 0,4 | 0,6 | 0,8 | |
3 | | | | | | |
4 | | | | | | |
……………………………………………………………… | | |||||
13 | | | | | |
-
Определить, является ли введенное слово палиндромом (т.е. читается слева-направо и справа-налево одинаково). Например: kazak, казак, поп, потоп и т.д. -
Написать программу, которая предлагает на выбор вычисление площади прямоугольника или окружности. Для вычисления площадей фигур составить подпрограммы. -
Написать подпрограмму, которая будет преобразовывать введенное с клавиатуры слово в последовательность ASCII-кодов (Например, Т Е К С Т -> 162 149 154 161 162. Для определения ASCII-кода символа используется функция ORD(X)) -
Написать функцию, которая возвращает значение TRUE, если введенное с клавиатуры число простое, в противном случае возвращает значение FALSE. -
Дан массив из 20 элементов, которые являются символами. Написать подпрограмму, которая распределит элементы массива на два - гласные и согласные буквы.