Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 1
Регистрация: 26.10.2014
Сообщений: 48

Задание по оператору if

27.11.2014, 14:01. Показов 1516. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, если не трудно
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2014, 14:01
Ответы с готовыми решениями:

задание по оператору if
помогите составит пр-му по заданию: найти два наибольших из трех целых чисел. заранее спасибо!

1 Задание по условному оператору if
1 Задание по условному оператору if. Найти расстояние от точки с координатами (x,y) до начала координат.

Операторы эквивалентные оператору присваивания\условному оператору?
Здравствуйте уважаемые форумчане) Есть два задания, в которых я не могу понять даже смысла, будьте добры, может кто знает в чем соль?) ...

5
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
27.11.2014, 14:48
Лучший ответ Сообщение было отмечено ddening6 как решение

Решение

поздно заметил максимум с тремя элементами, поэтому не столь элегантно вышло
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
var
    a, b, c, d : Integer;
 
function Max(x, y : Integer) : Integer;
begin
    if (x < y) then
        x := y;
    Max := x;
end;
 
function Max3(x, y, z : Integer) : Integer;
var
    Result : Integer;
begin
    if (x > y) And (x > z) then
        Result := x
    else
        if (y > z) then
            Result := y
        else
            Result := z;
    Max3 := Result;
end;
 
function Min(x, y : Integer) : Integer;
begin
    if (x > y) then
        x := y;
    Min := x;
end;
 
begin
    Write('a, b, c, d='); ReadLn(a, b, c, d);
    WriteLn('y=', (Min(a, b) * Max3(b, c, Min(a, d)) / Min(a, Max(c, d))):0:3);
end.
1
1 / 1 / 1
Регистрация: 26.10.2014
Сообщений: 48
27.11.2014, 14:55  [ТС]
JokeR.BY, а у меня такое получилось, но это не правильно
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Program Variant1;
 
var
 a, b, c, d, y: real;
 
begin
 WriteLn('Введите a, b, c, d: '); 
 ReadLn(a, b, c, d);
 if (a < b) then
  y :=a
  else
  y :=b;
 if ((b > c) and (b > a)) then
  y := y*c
  else
  if ((c > a) and (c > d))then
   y :=d
  else
   y :=y*d;
  if ((a > c) and (a > d))then
   y :=y/d;
  WriteLn('y=', y);
end.
0
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
27.11.2014, 15:04
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
const
    //pi = 3.14159265358979; //если пи нет в вашей версии паскаля
    ans : Array[Boolean] Of String = ('Шар не проходит', 'Шар проходит');
var
    r, p, q : Double;
begin
    Write('r='); ReadLn(r);
    Write('p='); ReadLn(p);
    Write('q='); ReadLn(q);
    q := q * PI / 180;
    WriteLn(ans[r < (2 * P * sin(q / 2))]);
end.
Добавлено через 7 минут
без функций.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
var
    a, b, c, d, y, t : Real;
begin
    Write('a, b, c, d='); ReadLn(a, b, c, d);
    //первый минимум
    if (a < b) then
        y := a
    else
        y := b;
    //минимум внутри максимума
    if (a < d) then
        t := a
    else
        t := d;
    //максимум
    if (b > c) And (b > t) then
        y := y * b
    else
        if (c > t) then
            y := y * c
        else
            y := y * t;
    //максимум в минимуме
    if (c > d) then
        t := c
    else
        t := d;
    //минимум
    if (a < t) then
        y := y / a
    else
        y := y / t;
    WriteLn('y=', y:0:3);
end.
1
1 / 1 / 1
Регистрация: 26.10.2014
Сообщений: 48
27.11.2014, 15:08  [ТС]
JokeR.BY, спасибо большое!
0
27.11.2014, 15:38
 Комментарий модератора 
ddening6, Условия задач нужно писать в теме руками а не на фотках, в следующий раз удалю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2014, 15:38
Помогаю со студенческими работами здесь

Возвращение к оператору
КАК ЭТО СДЕЛАТЬ?

Вопрос по оператору For
Доброго времени суток. Решил перейти от QBasic к C++. Разбираю массивы. Задача: найти количество элементов между минимумом и...

Подскажите, по оператору LIKE
Тупой вопрос. Есть запрос к MySQL с таким условием: Where b_sale_order_change.DATA LIKE '%s:1:&quot;&quot;R&quot;&quot;%' По какому принципу это...

По оператору set
Уважаемое сообщество. Что-то я зашел в тупик. Помогите, пожалуйста. Сразу говорю гуру бат-файлов я не являюсь. Короче говоря есть...

Задача по оператору for
Задано натуральные числа от 10 до N. Найти наименьшую цифру целого десятичного числа(java, по циклу for)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru