Файл: Лабораторная работа Создание линейного алгоритма 5 Лабораторная работа Решение задач с линейным алгоритмом 7.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.04.2024

Просмотров: 157

Скачиваний: 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.

Задачи для самостоятельной работы:


  1. Создать текстовый документ itog.txt, в который записать 10 случайных целых чисел в диапазоне от -20 до 20. Определить количество положительных и отрицательных чисел, записанных в файле itog.txt. Вывести на экран и записать в файл itog.txt результаты обработки чисел.




  1. Создать текстовый документ odin.txt, в который записать 30 случайных целых чисел в диапазоне от -200 до 200. Определить количество одноразрядных, двухразрядных и трехразрядных чисел, записанных в файле odin.txt. Вывести на экран и записать в файл itog.txt результаты обработки чисел.




  1. Дан одномерный массив A(25). Заполнить массив случайными числами (диапазон от -100 до 100). Определить максимальный элемент массива и записать его вместо нулевых элементов массива (если таковые имеются). Вывести на экран и в файл исходный измененный массив.




  1. Создать текстовый файл, в который записать 3 предложения. Прочитать этот файл, вывести  его содержимое на  экран. Определить длину каждого предложения.




  1. Вывести на экран узор (символ и количество строк задаются пользователем, количество строк должно быть нечетным и >=7)


*

***

*****

*******

*****

***

*

Узор вывести на экран и записать в текстовый файл


Лабораторная работа № 22. Задания для самостоятельной работы





  1. Составить тест, состоящий из 10-ти вопросов. Программа должна выводить вопросы, спрашивать ответы на вопросы и выводить оценку. (Примерные темы для теста: таблица умножения, сложение, вычитание, основы информатики, и т.д.). Можно использовать циклический алгоритм и генератор случайных чисел.

  2. Написать программу, которая по заданному трехзначному числу выводит словесную запись соответствующего ему количественного числительного. Например, если задано число 311, то программа должна вывести сообщение ТРИСТА ОДИННАДЦАТЬ.

  3. Написать программу, которая проверяет ввод пароля и выводит соответствующее сообщение («Неправильный пароль, попробуйте еще раз» или «Пароль верный, вы получили доступ»). Пароль задать константой в виде строковой величины с использованием строчных и прописных букв (пароль минимум 5 символов). Для неоднократной проверки использовать циклический алгоритм. После трехкратного неправильного ввода, программа должна закончить работу и вывести сообщение «Система заблокирована».

  4. Вывести на экран таблицу значений функции 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


































  1. Пользователем вводится любая символьная строка и координаты курсора, с которых следует это слово вывести на экране. Над словом и под словом должны быть выведены символы для украшения (Символ вводит пользователь, количество выводимых символов должно быть больше длины строки на 2).



Пример выполнения программы:
*******

slovo

*******



  1. Вывести на экран таблицу значений функции y=x4 при изменении x от 3 до 13 с шагом 0,2. Числа должны выводиться с 2 знаками после десятичной точки. Вид таблицы должен быть следующий:







0

0,2

0,4

0,6

0,8

3
















4
















………………………………………………………………




13



















  1. Определить, является ли введенное слово палиндромом (т.е. читается слева-направо и справа-налево одинаково). Например: kazak, казак, поп, потоп и т.д.

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

  3. Написать подпрограмму, которая будет преобразовывать введенное с клавиатуры слово в последовательность ASCII-кодов (Например, Т Е К С Т -> 162 149 154 161 162. Для определения ASCII-кода символа используется функция ORD(X))

  4. Написать функцию, которая возвращает значение TRUE, если введенное с клавиатуры число простое, в противном случае возвращает значение FALSE.

  5. Дан массив из 20 элементов, которые являются символами. Написать подпрограмму, которая распределит элементы массива на два - гласные и согласные буквы.