Проблемы с Паскалем - Pascal

Узнай цену своей работы

Формулировка задачи:

Добрый день! Молю Вас о помощи – нужно решить несколько задачек по Паскалю. Из 10 сделала только 2, остальные ну никак не идут ;( Прошу помогите растерянной студентки факультета информатики Заранее Огромное Спасибо! Задача 2 на составление логических выражений Сумма цифр данного трехзначного числа N является четным числом Задача 3. Условный оператор Через прямоугольное окошко размером P*Q Винни-Пух хочет выбросить круглый воздушный шарик радиусом R. Написать программу, определяющую, пройдет ли шарик в окошко. Задача 4. Цикл с параметром Некто взял ссуду в банке величиной А рублей под В % годовых. Ежегодно заемщик вносит платежи в счет ссуды в С руб. Написать программу, определяющую через сколько лет будет погашена ссуда и через сколько лет будет погашена ссуда, и сумму денег, выплаченных заемщиком банку. Задача 5. Циклы с условиями Написать программу, вычисляющую сумму y=sin⁡〖1π/2〗-sin⁡〖3π/4〗+sin⁡〖5π/8-…〗 Сумма должна содержать 100 слагаемых, попадающий в промежуток [а, b] Задача 7. Функции Разработать функции для решения следующих задач: Даны действительные числа а,b,с. Получить max (a,a+b) + max (a,b+c)/1+max(a+bc,1,15) Задание 8. Строковый тип данных Дана строка, составляющая из последовательностей символов латинского алфавита, разделенных одним пробелом. Определить кол-во слов, которые начинаются и заканчиваются одной и той же буквой. Задание 9. Одномерный массив. Преобразование массива Решить задачи, оформив решение в виде функций генерации вывода и обработки массивов. Дан целочисленный массив, состоящий из n-элементов. Удалить из массива все элементы, встречающиеся менее 2-х раз. Задание 10. Двумерный массив. Решить задачи, оформив решение в виде функций генерации вывода и обработки массивов. Предусмотрите функции генерации массива ввод границ диапазона случайных чисел. Дан двумерный массив, из m-строк и n-столбцов. Найдите и распечатайте суммы каждого столбца массива.

Решение задачи: «Проблемы с Паскалем»

textual
Листинг программы
uses crt;
const n=100;
var i,k:integer;
    a,b,s,t,y:real;
begin
clrscr;
randomize;
repeat
writeln('Введите границы диапазона чисел a,b от -1 до 1 b>a');
readln(a,b);
until (abs(a) <=1)and(abs(b) <=1)and(b > a);
k:=0;s:=0;i:=1;t:=1;
repeat
t:=t*2;
y:=sin((2*i-1)*pi/t);
if (y>=a)and(y<=b)then
 begin
  k:=k+1;
  if odd(i) then s:=s+y
  else s:=s-y;
 end;
until k=n;
writeln('k=',k);
write('Сумма=',s:0:8);
readln
end.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4.385 из 5
Похожие ответы