
- •Программирование линейных вычислительных процессов
- •Типы данных
- •Варианты задания.
- •Цель работы
- •Управление выбором действий
- •Контрольные вопросы
- •Варианты задания
- •Программирование циклических процессов с использованием оператора repeat - until
- •Контрольные вопросы
- •Варианты задания
- •Программирование циклических процессов с известным числом повторений цикла
- •Контрольные вопросы
- •Варианты задания
- •Уточнение корня уравнения
- •Контрольные вопросы
- •Варианты задания
- •Программирование вложенных циклических вычислительных процессов
- •Контрольные вопросы
- •Варианты задания
- •Библиографический список
- •Содержание
Контрольные вопросы
Чем отличаются операторные скобки begin - end от repeat - until?
Какие операции отношения применимы к вещественным объектам?
Сколько шагов потребуется сделать для нахождения корня методом деления отрезка пополам?
Приведите структурограмму цикла с постусловием.
Когда следует применять цикл с постусловием?
Составьте алгоритм и программу нахождения факториала.
Как избавиться от зацикливания в программе?
Как вычислить с погрешностью 0.001 из суммы:
?
Как вычислить для натурального n
?
Докажите, что функция Random действительно возвращает равномерно распределенные случайные числа.
Варианты задания
Установить, из каких цифр, начиная с первой цифры числа, состоит натуральное число.
На отрезке [0; 2,0] методом перебора с шагом 0,05 определить максимум функции S(t)=
при k=0,5.
Найти среднее для случайных чисел, не превышающих 100. Процесс извлечения чисел прекратить набором символа y.
Протабулировать функцию S(t)=
при k=0,5 и
с шагом 0,01 на отрезке [0,2; 0,8].
Найти минимум функции f(x)=
методом перебора с шагом 0,05 на отрезке [1,5; 4,5].
Выяснить, сколько раз входит в состав натурального числа цифра 3.
Используя сдвиговые операции, преобразовать заданное натуральное число в двоичное.
Выяснить, является ли натуральное число совершенным, т.е. равным сумме своих делителей, включая 1.
В последовательности символов, заканчивающейся точкой, подсчитать количество цифр и заменить в каждой паре символов x второй x на y.
В памяти находится двоичное представление десятичного числа, введенного с клавиатуры. С помощью сдвиговых операций получить его десятичное представление.
В последовательности латинских букв, заканчивающейся точкой, преобразовать строчные буквы в прописные.
В последовательности символов, заканчивающейся *, подсчитать количество цифр, прописных и строчных (отдельно) латинских букв, пробелов и специальных символов.
С помощью целочисленных и сдвиговых операций преобразовать введенный с клавиатуры набор нулей и единиц (т.е. двоичное число) в десятичное.
Установить, на каком из 10 интервалов отрезка [1, 4] функция f(x)=ln(x)-x+1,8 имеет корень.
Выяснить, равно ли натуральное число сумме кубов своих цифр. Примеры таких чисел: 153, 370, 371, 407.
Среди целых чисел байтового диапазона, превышающих 200, найти числа, делящиеся на 3 или 7, но не на обе эти цифры.
Методом простой итерации уточнить корень уравнения f(x)=ln(x)-x+1,8 с погрешностью 0,001 на отрезке [2, 3]. Для этого задать начальное приближение, а для нахождения очередного приближения выразить x из уравнения f(x)=0 в виде x=(x). Отсюда
.
С погрешностью 0,0001 вычислить ln(2)=
. Пренебречь слагаемыми, которые меньше погрешности по абсолютной величине.
Установить, является ли натуральное четырехзначное число числом Армстронга. Примеры чисел Армстронга: 153=
; 1634=
.
Вычислить произведение
=
с погрешностью 0,001. Пренебречь сомножителями, отличающимися от 1 меньше чем на заданную погрешность.
Установить, является ли автобусный билет “счастливым” т.е. имеет одинаковую сумму первых трех и последних трех цифр.
Преобразовать заданное десятичное число в двоичное. Использовать алгоритм деления числа на 2 и сдвиг курсора влево после печати очередного символа (символ #8 по таблице ASCII).
Вычислить факториал заданного целого числа n!=123n.
Не используя стринга (массива), установить, является ли натуральное число палиндромом.
Установить, является ли натуральное число простым. Простое число имеет всего два делителя: 1 и само число.
Лабораторная работа 4