Категория
Информатика
Тип
реферат
Страницы
7 стр.
Дата
03.08.2014
Формат файла
.html — Html-документ
Архив
1039980.zip — 4.02 kb
  • programmirovanie-reshenija-zadach_1039980_1.html — 13.45 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Задача №1

Написать программу для вычисления значения выражения:

2

/>1+

3+ 4

/>/>6

5+

7+x

при различных значениях х.

Предусмотреть программную обработку значений х, при которых выражение не существует.

Решение

Анализ введенных с клавиатуры исходных данных

Условие, при котором х > 0

Повторение предыдущей операции для каждой функции

Выведение условия для выхода

Выводрезультатов

program Project1;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

x,y,n:real;

begin

repeat

writeln('enter x');

readln(x);

if (x+7)=0 then writeln('resheniy net') else

if (5+6/(7+x))=0 then writeln('resheniy net') else

if (3+4/(5+6/(7+x)))=0 then writeln('resheniy net')

else

y:=1+2/(3+4/(5+6/(7+x)));

writeln('y=',y:1:10);

writeln('dly vuhoda nagmite 0, esli net to 1');

readln(n);

if n=0 then break

until false

end.

/>

Рис. 1. Результаты работы программы для задачи 1

Задача №2

Шахматная доска содержит 8х8 клеток. Горизонтали и вертикали обозначаются цифрами 1-8. Написать программу, проверяющую, можно ли с первой заданной клетки попасть на вторую одним ходом черного слона.

Решение

Анализ введенных с клавиатуры исходных данных для первой клетки

Условие для а1 > 8 или в1 > 8.

Анализ введенных с клавиатуры исходных данных для второй клетки



Ваше мнение



CAPTCHA