Онлайн консультации экспертов
 
Заказать диплом, курсовую работу, отчет по практике - ДипломТайм

Антон Евгеньевич Городов Учеба и наукаТехнологии
Решение задач на QBasic, Pascal, Си, Assembler
Специализация: Учеба и наука (Информатика)
  Технологии (UnixАдминистрированиеТелеком, связь)
Интересы: Не указано
Время консультирования: Обычно вечер
Постоянный адрес этой страницы: http://www.liveexpert.ru/e/dixo
Зарегистрирован: 07.06.09
Последний раз был: 19.02.12
Длительность консультации: 30 минут
Стоимость консультации: Бесплатно
Сообщить о нарушении правил экспертом:  
Образование, сертификаты
Высшее техническое профильное
Область консультирования
Локальные TCP/IP сети от домашних до уровня предприятий: протоколы, оптимизация, выбор оборудования.
Решение задач по информатике: Pascal, C, C++, Assembler 8086, QBasic
Опыт
Более 5 лет администратор в крупной компании провайдере. Более 10 лет преподавательской деятельности в высших и средне-специальных учебных заведениях.
Нет ни одного отзыва
19.03.11 Автор: Наталья Михайличенко Учеба и наука > Информатика
Вопрос экспертам
Помогите решить задачу по информатике
Помогите если не трудно.все в QBesicВ решении должны быть приведены:Этап 1.Физическая постановка задачиЭтап 2.Математическое описаниеЭтап 3.Разработка алгоритма решения задачи Этап 4.ПрограммированиеПриведите список используемой литературы задача# 1: организовать массив  вывести на дисплей значение и индекс предпоследнего положительного элемента…...     [Читать далее...]
Посмотреть
Ответов: 1 Оценка вопроса: 0 Нарушение: Нарушение правил консультирования 
Ответ эксперта

'Задача #1
REM Организоывть массив и вывести на дисплей значение и индекс
REM предпоследнего положительного элемента
DIM A(1 TO 10) 'Массив из 10 элементов

J = 0 'Индекс предпоследнего положительного
K = 0 'Индекс последнего положительного

FOR I = 1 TO 10
        PRINT «Введите элемент массива А(»; I; ")";
        INPUT ":", A(I)
        IF A(I) > 0 THEN
                J = K
                K = I
        END IF
NEXT I

IF J <> 0 THEN
        PRINT «Предпоследний положительный элемент =»; A(J);
        PRINT «индекс =»; J
ELSE
        PRINT «Найдено меньше двух положительных элементов»
END IF

'Задача #2
REM Дано три числа. Если все три отрицательные, то вычислить и
REM напечатать куб второго числа, в противном случае произведение
REM двух первых чисел.

INPUT «Первое число:», A
INPUT «Второе число:», B
INPUT «Третье число:», C
IF A < 0 AND B < 0 AND C < 0 THEN
        PRINT «Куб второго числа =»; B * B * B
ELSE
        PRINT «Произведение двух первых чисел =»; A * B
END IF

16.07.11
Оценка ответа: 0 Нарушение:  
15.03.11 Автор: Буркина Анастасия Учеба и наука > Информатика
Вопрос экспертам
задачи по информатике
записать СНДФ логической функции, путем увеличения ранга F = x2(отрицание)*X3 + X3*X1 ( отрицание) + X2 очень нужна ваша помощь, ответ можно примылать мне в личные сообщения (в виде фотографии)
Посмотреть
Ответов: 1 Оценка вопроса: 0 Нарушение: Нарушение правил консультирования 
Ответ эксперта

Если я правильно понял формулу: X2*not(X3)+X1*X3+not(X2). Это ДНФ, чтобы привести к СДНФ нам надо чтобы в каждой из групп коньюнкций (умножений) присутствовали все литералы (переменные X1, X2 и X3). Таких групп у нас 3, недостающие переменные вставим в виде [X+not(X)], а потом раскроем скобки и немного упростим.

X2*not(X3)+X1*X3+not(X2) =

[X1+not(X1)]*X2*not(X3)+

X1*[X2+not(X2)]*X3+

[X1+not(X1)]*not(X2)*[X3+not(X3)]=

X1*X2*not(X3)+not(X1)*X2*not(X3)+

X1*X2*X3+X1*not(X2)*X3+

X1*not(X2)*X3+X1*not(X2)*not(X3)+not(X1)*not(X2)*X3+not(X1)*not(X2)*not(X3)

теперь найдём повторяющиеся группы (отметил одним цветом) и оставим одну из них по правилу X+X=X

В итоге получаем:

X1*X2*not(X3)+not(X1)*X2*not(X3)+X1*X2*X3+X1*not(X2)*X3+X1*not(X2)*not(X3)+not(X1)*not(X2)*X3+not(X1)*not(X2)*not(X3)

СДНФ больше ДНФ за счёт того что в ней обязаны присутствовать все литералы, но каждая из групп должна оставаться уникальной.

15.07.11
Оценка ответа: 0 Нарушение:  
25.01.11 Автор: MisisTory Учеба и наука > Информатика
Вопрос экспертам
Паскаль
Помогите решить задачи уже не знаю, что делать и так и сяк верчу не правильно 1. Составить программу, которая рассчитывает куб наименьшего из двух чисел2. Составить программу, для распознования из двух чисел отрицательного, если отрицательных к примеру нет, программа должна писать ОТРИЦАТЕЛЬНЫХ НЕТ .3. Компьютер запрашивает стоимость покупки,...     [Читать далее...]
Посмотреть
Ответов: 2 Оценка вопроса: +1 Нарушение: Нарушение правил консультирования 
Ответ эксперта

----------------НОМЕР ТРИ

program three;
var
a,b:real;
begin
write('Введите стоимость покупки: ');
readln(a);
write('Введите полученные деньги: ');
readln(b);

if (a=b) then writeln('Спасибо') else
if (a writeln('Недостаточно средств: ',a-b:0:2);

write('Нажмите ENTER для завершения');
readln

end.
 

фильт убирает знаки больше меньше, не могу нормально код запостить, скиньте почту что-ли?

26.01.11
Оценка ответа: 0 Нарушение:  
Нет ни одного блога