![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.05.2012
Сообщений: 24
|
![]()
Помогите пожалуйста(
1)Составить программу для определения количества простых чисел из промежутка [1;n] . Использовать функцию, проверяющую является ли число простым. Function PROST(n:integer):boolean; Var i: integer; Begin i:=1; Repeat i:=i+1; until n mod i=0; If i=n then PROST:=TRUE else PROST:=FALSE; End; функция определения простого числа есть а вот дальше не получается( 2)Составить программу, которая проверяет, сколько существует треугольников с предлагаемыми длинами сторон a, b, c, d, e. Использовать неравенство треугольника. вообще не понял к чему d и e ![]() 3)Отрезок АВ разбит на четыре равные части. Найти координаты точек деления, если . Вычисление координат середины отрезка оформить в виде подпрограммы-процедуры. 4)Вычислить Z=(sign(x)+sign(y))∙sign(x+y), где -функция определения знака числа, принимающая значение 1, если число а- положительное; -1, если число а- отрицательное; 0 – при а=0. К 4 задаче я код написал он считает но походу там не правильно все)) Program zadanie1; var sign,z,x,y:real; begin readln(x,y); if (x>0)and(y>0) then sign:=1; if (x<0)and(y<0) then sign:=-1; if (x=0)and(y=0) then sign:=0; z:=(sign*(x)+sign*(y)*sign*(x+y)); writeln('z= ', z); readln; end. |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
1) Цикл от 1 до n. Если число простое, то увеличиваем счетчик.
2) Есть 5 чисел, из них берутся любые три, и проверяется, можно ли из них построить треугольник. 3) Процедура "получает" координаты 2 точек и возвращает через аргументы координаты середины. Середина - x = (x1 + x2)/2 и y = (y1 + y2)/2. 4) Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 25.03.2013 в 22:59. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.01.2013
Сообщений: 67
|
![]()
1)
Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 24.01.2013
Сообщений: 67
|
![]()
2)
Проверить существования треугольника можно таким выражением Код:
A B C A B D A B E A D E A D C A C E E C D E C B B C D B D E |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.05.2012
Сообщений: 24
|
![]()
Спасибо большое
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
никак не могу составить программы на паскале... кто нибудь помогииите составить программу | program_1 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 04.12.2012 19:52 |
Составить блок-схему(для проги на C++) | MisterON | Помощь студентам | 0 | 20.03.2012 14:50 |
Две проги. Порезка труб и движения коня по шахматной доске. По какому принципу работают такие проги? | sadf | Общие вопросы C/C++ | 4 | 06.03.2010 20:04 |
Прога для функции(помогите составить текст проги) | shuriken71 | Помощь студентам | 5 | 17.04.2009 12:17 |
Помогите пожалуйста решить две задачи по паскалю и составить и составить блок схему! | ...Оленька... | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 20.01.2009 09:37 |