0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 7

Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по убыванию

18.03.2009, 22:21. Показов 5326. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
№1
Выполнить оператор условного перехода IF или CASE
Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по убыванию.

№2
Написать программу простого тестирования. Тестирование заключается в проверке правильности ответов на 5 вопросов (вопросы и их тематику выбрать самостоятельно, ответы на вопросы должны предполагать ввод числовых данных, например, "В каком году началась Великая Отечественная война?"). Предусмотреть выставление оценки по числу правильных ответов.

Заранее благодарен!!!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.03.2009, 22:21
Ответы с готовыми решениями:

Значения переменных X,Y,Z поменять местами так, чтобы они оказались упорядоченными по убыванию
Значения переменных X,Y,Z поменять местами так, чтобы они оказались упорядоченными по убыванию. Помогите, пожалуйста! Срочно!

Поменять местами значения переменных x, y, z, так, чтобы они образовали растущую последовательность
Поменять местами значения переменных x, y, z, так, чтобы они образовали растущую последовательность

Значения переменных X, Y, Z поменять местами так
Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по убыванию. интересен сам принцип( может быть...

9
Программист 1С
 Аватар для Давид
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
18.03.2009, 22:31
Вторая про тест...давно делал!Если не устроит то просто измени данные....подставь свой тест!
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
program noobles;
uses crt, graph ;
var s,x,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x12,x13,x11,x14,o:integer;
begin
clrscr;
s:=0;
o:=0;
textcolor(14);
writeln('Вам предлогается тест по информатике по теме: "Устройство ПК"');
TextColor(9);
writeln('1) Монитор-это устройство ... информации?');
writeln ('1-Bвода');
writeln ('2-Bывода ');
readln(x);
if x=2 then s:=s+1 else S:=s+0   ;
writeln('Какая память бывает в компьютере?');
writeln('1-Медленная');
writeln('2-Оперативная');
writeln('3-Быстрая');
writeln('4-Компьютерная');
readln(x1);
if x1=2 then s:=s+1 else S:=s+0   ;
writeln('Принтер-это устройство... информации?');
writeln('1-Ввода');
writeln('2-Вывода');
readln(x2);
if x2=1 then s:=s+1 else S:=S+0;
writeln('Как называется CD-Disk,который можно перезаписать?');
writeln('1- CD-R');
writeln('2- CD-ROM');
writeln('3- CD-RW');
readln(x3);
if x3=3 then s:=s+1 else S:=S+0;
writeln('Чем отличается CD-R oт CD-RW?');
writeln('1-Размером');
writeln('2-Возможностью перезаписи');
writeln('3-Качеством записи');
readln(x4);
if x4=2 then s:=s+1 else S:=s+0   ;
writeln('Каким размером обладает диск 3.5A?');
writeln('1-700mb');
writeln('2-2mb');
writeln('3-1gb');
writeln('4-1.44mb');
readln(x5);
if x5=4 then s:=s+1 else S:=s+0   ;
writeln('Бывает ли встроенная в материнскую плату видеокарта?');
writeln('1-Да');
writeln('2-Нет');
readln(x6);
if x6=1 then s:=s+1 else S:=S+0;
writeln('Какой компьютерной мыши не существует?');
writeln(' 1-Лезерной');
writeln('2-Сверхзвуковой');
writeln('3-Оптической');
readln(x7);
if x7=2 then s:=s+1 else S:=S+0 ;
writeln('Kak переводится <<HARD DISK>>?');
writeln('1-компакт-диск');
writeln('2-CD-диск');
writeln('3-Жесткий диск');
writeln('4-Мягкий диск');
readln(x8);
if x8=3 then s:=s+1 else S:=s+0   ;
writeln('В чем измеряется частота процессора?');
writeln(' 1-MHz');
writeln('2-VMZ');
writeln('3-WebMoney');
writeln('4-Gb');
readln(x9);
if x9=1 then s:=s+1 else S:=S+0;
writeln('Что такое кулер?');
writeln(' 1-мышь');
writeln('2-диск');
writeln('3-вентилятор');
readln(x10);
if x10=3 then s:=s+1 else S:=S+0;
writeln('Сканер-это устройство ... информации?');
writeln('1-ввода');
writeln('2-вывода');
readln(x11);
if x11=1 then s:=s+1 else S:=s+0   ;
writeln('Сейчас наиболее распространенная операционная система?');
writeln(' 1-WindowS2000');
writeln('2-WindowsXP');
writeln('3-WindowsNT');
writeln('4-Windows98');
readln(x12);
if x12=2 then s:=s+1 else S:=s+0   ;
writeln('Какая программа убивает вирусы?');
writeln(' 1-Антивирус');
writeln('2-Winamp');
writeln('3-Windows media player');
readln(x13);
if x13=1 then s:=s+1 else S:=S+0;
writeln('Для чего служит модем?');
writeln(' 1-Для выхода в интернет');
writeln('2-Для прослушивания музыки');
writeln('3-Для просмотра фильмов');
readln(x14);
if x14=1 then s:=s+1 else S:=S+0 ;
O:=S;
if O>13 then o:=5 else if ( o>10) and (o<14 ) then o:=4 else if (o>7) and (o<11) then o:=3 else if  o<8 then o:=2;
writeln('ваши баллы=',S,'     Bаша Oценка=',o);
readkey;
end.
Если не так то можно переделать!
Тут 14 вопросов...сотри не нужные!
1
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 7
18.03.2009, 22:42  [ТС]
Спасибо!!! очень помогли!!!
0
Программист 1С
 Аватар для Давид
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
18.03.2009, 22:58
Вот первая задача...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Program xxx;
Uses crt;
Var x,y,z,max,min,sr:integer;
begin
Clrscr;
Write ('x=');
Readln (x);
Write ('y=');
readln (y);
Write ('z=');
readln (z);
  if (x>z) and (x>y) then Max:=x;
  if (z>y) and (z>x) then Max:=z;
  if (y>x) and (y>z) then Max:=y;  
if (x<max) and (x>y) then sr:=x else
     if (z<max) and (z>y) then sr:=z else sr:=y;
if (x<max) and (x<sr) then min:=x else
if (z<max) and (z<sr) then min:=z else min:=y;
Writeln ('Порядок убывания');
Writeln (max,' ',sr,' ',min,' ');
REadln
end.
Незабываем про кнопочку спасибо с права)))
2
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 7
19.03.2009, 00:12  [ТС]
Исправил, но что-то не всегда правильно считает.... недочет где-то в 41 строке...
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
36
37
38
39
40
41
42
43
44
program noobles;
uses crt ;
var s,x,x1,x2,x3,x4,x5,o:integer;
begin
clrscr;
s:=1;
o:=0;
textcolor(12);
writeln('Тест по информатике по теме: "Устройство ПК"');
TextColor(9);
writeln('Монитор-это устройство ... информации?');
writeln ('1-Bвода');
writeln ('2-Bывода ');
readln(x);
if x=2 then s:=s+1 else S:=s+0   ;
writeln('Какая память бывает в компьютере?');
writeln('1-Медленная');
writeln('2-Оперативная');
writeln('3-Быстрая');
writeln('4-Компьютерная');
readln(x1);
if x1=2 then s:=s+1 else S:=s+0   ;
writeln('Принтер-это устройство... информации?');
writeln('1-Ввода');
writeln('2-Вывода');
readln(x2);
if x2=1 then s:=s+1 else S:=S+0;
writeln('Как называется CD-Disk,который можно перезаписать?');
writeln('1- CD-R');
writeln('2- CD-ROM');
writeln('3- CD-RW');
readln(x3);
if x3=3 then s:=s+1 else S:=S+0;
writeln('Чем отличается CD-R oт CD-RW?');
writeln('1-Размером');
writeln('2-Возможностью перезаписи');
writeln('3-Качеством записи');
readln(x4);
if x4=2 then s:=s+1 else S:=s+0;
O:=S;
if O=5 then o:=5  else if (o=4) then o:=4 else if (o=3) then o:=3 else if  (o=2) then o:=2;
writeln('Ваши баллы=',S,'     Bаша Oценка=',o);
readkey;
end.
Добавлено через 7 минут 25 секунд
где-то с баллами напутал....

Добавлено через 33 секунды
41 строка вроде правильная....
0
Программист 1С
 Аватар для Давид
859 / 647 / 187
Регистрация: 03.03.2009
Сообщений: 1,154
19.03.2009, 17:28
if O>4 then o:=5 else
if o>3 then o:=4 else
if o>2 then o:=3 else
if o<3 then o:=2;
writeln('ваши баллы=',S,' Bаша Oценка=',o);
readkey;
end.
попробуй так...и сотри в описании x5-он ведь не используется
1
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 7
20.04.2009, 19:18  [ТС]
вот еще интересное задание...
Цикл с параметром: группа For
Составить программу для вычисления заданий:
Даны два целых числа A и B (A < B). Найти сумму в сех целых чисел от A до B
включительно.
Дано вещественное число X (|X| < 1) и целое число N (> 0). Найти значение выражения
X – (X^2)/2 + (X^3)/3 – … + (–1)^(N–1)·(X^N)/N.
Полученное число является приближенным значением функции ln в точке 1 + X.

Добавлено через 2 минуты 2 секунды
И еще по массивам...
Составить схему алгоритма и программу определения количества и
адресов элементов массива целых чисел К={kj}, j=1,m, m - число
элементов в массиве К (m≤55), значения которых не превышают
заданного значения К0. Вывести на экран найденное количество, а
также все найденные адреса.
0
138 / 138 / 65
Регистрация: 20.03.2009
Сообщений: 235
20.04.2009, 20:06
1) Даны два целых числа A и B (A < B). Найти сумму в сех целых чисел от A до B
включительно.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses crt;
 
var
i,a,b,s:integer;
 
begin
clrscr;
write('A: ');
readln(a);
write('B: ');
readln(b);
if a<b then
begin
for i:= a to b do
s:=s+i;
writeln('Summa: ',s);
end
else
writeln('A >= B!');
readkey;
end.
1
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 7
28.04.2009, 22:22  [ТС]
осталось еще три задания....Помогите!
0
138 / 138 / 65
Регистрация: 20.03.2009
Сообщений: 235
29.04.2009, 00:25
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

чтот типа того, код не мой
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
36
program degree; 
uses 
    crt; 
var 
    a : real; 
    n : word; 
    i : word;
begin
    clrscr;
 
    write('Vvedite veshestvennoe chislo: ');
    readln(a); if a>0 then Exit;
 
    write('Vvedite tseloe: ');
    readln(n); if n<1 then Exit;
 
    for i:= 1 to n do
        if(a = 0) then
        begin
            writeln(i, ' | ', 0);
        end
        else
        begin
            if (i mod 2 = 1) then
            begin
                writeln(i, ' | ', a-(-exp(i * ln(abs(a))/n)):4:4);
            end
            else
            begin
                writeln(i, ' | ', a-(exp(i * ln(abs(a))/n)):4:4);
            end;
        end;
        inc(i);
 
    readln;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.04.2009, 00:25
Помогаю со студенческими работами здесь

Даны действительные числа а, b, c. Поменять местами их значения так, чтобы a > b > c
Даны действительные числа а, b, c. Поменять местами их значения так, чтобы a &gt; b &gt; c.

Поменять местами значения целых переменных A, B, C таким образом, чтобы оказалось A ≥ B ≥ C
Поменять местами значения целых переменных A, B, C таким образом, чтобы оказалось A ≥ B ≥ C

Переставить элементы массива так, чтобы они были расположены по убыванию
Сортировка выбором. Дана последовательность чисел a1,a2,...an. Требуется переставить элементы так, чтобы они были расположены по убыванию....

Переместить значение последнего элемента на такую позицию в массиве, чтобы все N элементов оказались упорядоченными по возрастанию.
3. Дан массив А из N целых чисел. Все его элементы, кроме последнего, упорядочены по возрастанию. Переместить значение последнего элемента...

Отсортировать элементы матрицы так, чтобы при прохождении по схеме, они были бы упорядочены по не убыванию
Дано натуральное N (1&lt;=N&lt;=10), целочисленный квадратный массив-матрица (aij), 0&lt;= i ,j &lt;N. Отсортировать элементы матрицы так, чтобы при...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru