лаб.работы на Pascal
Добавлено: 15 сен 2007, 20:35
Здравствуйте, помогите пожалуйста сделать лабораторные работы на Pascal. Всему буду рада, любому совету.
№1. (Все вычисления производить только посредством арифметических операций, процедур и функций для работы с целыми и вещественными типами данных.) Даны целые числа N и M. Найти на интервале <от меньшего из них до большего из них> все целые числа, модули которых являются кубами целых чисел.
№2. Даны две окружности одинакового радиуса R, заданные координатами их центров (X1,Y1),(X2,Y2) – целыми числами. Определить, пересекаются ли они, в этом случае вычислить координаты (вещественные числа) точек их пересечения.
№3. ( Написать программу, которая читает с клавиатуры произвольную строку символов, преобразует ее и выводит результат на дисплей в виде строки. Длина строки заранее не вводится, а определяется после окончания ввода с клавиатуры.
) Группы символов, состоящие только из латинских букв, если в них есть повторяющиеся буквы.
№4. (Ввести произвольную размерность квадратной матрицы в интервале 1..10.
Предложить ввод данных (чисел целого типа) двумя способами: 1. Через датчик случайных чисел на интервале -100..100. 2. С клавиатуры в виде «Х,[j]=», где i и j – числа, соответствующие номеру строки и столбца. После окончания ввода данных вывести на экран матрицу в отформатированном виде по строкам и столбцам) Найти среднее арифметическое из всех положительных элементов этой матрицы, если они кратны 3.
№5. (Ввести с клавиатуры произвольное имя текстового файла. Найти на жестком диске компьютера все файлы с заданным именем, поочередно вывести на экран их содержимое. Если ни одного файла не найдено, выдать сообщение. Выполнить обработку каждого найденного файла в соответствии с заданием в варианте. Создать текстовый файл с именем программы, в который записать результаты выполнения программы, т.е. продублировать вывод информации на экран и в текстовый файл. Этот файл перезаписывать при каждом запуске программы.) Подсчитать количество строк в файле.
№1. (Все вычисления производить только посредством арифметических операций, процедур и функций для работы с целыми и вещественными типами данных.) Даны целые числа N и M. Найти на интервале <от меньшего из них до большего из них> все целые числа, модули которых являются кубами целых чисел.
№2. Даны две окружности одинакового радиуса R, заданные координатами их центров (X1,Y1),(X2,Y2) – целыми числами. Определить, пересекаются ли они, в этом случае вычислить координаты (вещественные числа) точек их пересечения.
№3. ( Написать программу, которая читает с клавиатуры произвольную строку символов, преобразует ее и выводит результат на дисплей в виде строки. Длина строки заранее не вводится, а определяется после окончания ввода с клавиатуры.
) Группы символов, состоящие только из латинских букв, если в них есть повторяющиеся буквы.
№4. (Ввести произвольную размерность квадратной матрицы в интервале 1..10.
Предложить ввод данных (чисел целого типа) двумя способами: 1. Через датчик случайных чисел на интервале -100..100. 2. С клавиатуры в виде «Х,[j]=», где i и j – числа, соответствующие номеру строки и столбца. После окончания ввода данных вывести на экран матрицу в отформатированном виде по строкам и столбцам) Найти среднее арифметическое из всех положительных элементов этой матрицы, если они кратны 3.
№5. (Ввести с клавиатуры произвольное имя текстового файла. Найти на жестком диске компьютера все файлы с заданным именем, поочередно вывести на экран их содержимое. Если ни одного файла не найдено, выдать сообщение. Выполнить обработку каждого найденного файла в соответствии с заданием в варианте. Создать текстовый файл с именем программы, в который записать результаты выполнения программы, т.е. продублировать вывод информации на экран и в текстовый файл. Этот файл перезаписывать при каждом запуске программы.) Подсчитать количество строк в файле.