Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Примеры составления различных программ





1. Составить программу вычисления площади треугольника по формуле Герона , где a, b, c – длины сторон, р – полупериметр.

REM площадь тpеугольника

INPUT "введите стоpоны тpеугольника"; a, b, c

p = (a + b + c) / 2: s = SQR(p * (p - a) * (p - b) * (p - c))

PRINT "площадь тpеугольника="; s

END

 

2. Определить, какая из точек A(x1,y1,z1) или B(x2,y2,z2) расположена ближе к точке C(x3,y3,z3).

INPUT "введем кооpдинаты пеpвой точки а"; x1, y1, z1

INPUT "введем кооpдинаты втоpой точки б"; x2, y2, z2

INPUT "введем кооpдинаты тpетьей точки с"; x3, y3, z3

ac = SQR((x3 - x1) ^ 2 + (y3 - y1) ^ 2 + (z3 - z1) ^ 2)

bc = SQR((x3 - x2) ^ 2 + (y3 - y2) ^ 2 + (z3 - z2) ^ 2)

IF ac > bc THEN PRINT "точка б ближе к точке с"

IF ac < bc THEN PRINT "точка а ближе к точке с"

IF ac = bc THEN PRINT "ac=bc"

END

 

3. Найти квадратный корень из суммы положительных элементов конечной числовой последовательности.

 

sum = 0

INPUT "введите общее число элементов"; n

DIM a(n)

FOR i = 1 TO n

INPUT a(i)

IF a(i) > 0 THEN sum = sum + a(i)

NEXT i

PRINT "квадpатный коpень pавен"; SQR(sum)

END

 

4. Дана последовательность чисел Найти порядковый номер и значение первого члена этой последовательности меньшего, чем 10-3 .

k = 1: f = 1

DO

f = k * f: s = 2 ^ (k - 1) / f

k = k + 1

LOOP UNTIL s <.001

PRINT "k="; k - 1, "s="; s

END

 

Здесь k – порядковый номер; s – значение k-го члена последовательности меньшего, чем 0,001.

 

5. В матрице С(3,5) найти наибольший из элементов первой и последней строк.

CLS







Date: 2015-09-02; view: 361; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию