2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение30.05.2014, 06:47 
не учил я никогда с++ а щас надо написать.. Было бы времени побольше я бы посидел поразбирался . в подробности не углубляйтесь
Изображение

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение30.05.2014, 11:30 
Блок-схема совершенно непонятна. Лучше напишите сюда то, что надо написать на C++, но на каком-нибудь другом языке программирования: Бейсик, Паскаль, ШАЯ, любом другом.

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение03.06.2014, 18:20 
И что тут непонятного?
Код:
#include <iostream>
using namespace std;
int main() {
int m1, m2, k13, k15, k16;

while ( !(k13 == 1) );
m2 = 1;
while ( !(k15 == 1) );
m2 = 0;
while ( !(k16 == 1) );
m1 = 0;

return 0;
}

Код построен по блок схеме.
Блок схема какаято странная, видимо вы где-то забыли про ввод значений для переменных.

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение03.06.2014, 18:41 
Рискну предложить свой вариант осмысленного описания структуры. Вполне нормальная идеология и блок-схема. Правда, оптимизатор все циклы выкинет. Чтобы не выкинул, надо писать
Код:
volatile
. И тогда код вполне обретает смысл - мы ждем в бесконечном цикле, пока переменные не будут выставлены. Правда, для этого они должны быть глобальными, а выставляться по прерываниям - например, по нажатию кнопок, подключенным к пинам входов.

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение03.06.2014, 18:47 
_Ivana в сообщении #871437 писал(а):
Правда, для этого они должны быть глобальными, а выставляться по прерываниям - например, по нажатию кнопок, подключенным к пинам входов.

Вы уверены что человек только приступающий к изучению С++ сейчас готов это переварить?

Была блоксхема, и надо было просто узнать как это будет выглядить на С++ и все.

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение03.06.2014, 18:51 
Не уверен. Но без переваривания этого принципа невозможно осмыслить бесконечный пустой цикл по "не изменяющейся" переменной.

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение03.06.2014, 18:54 
Ну да, код сам по себе бессмыслен.

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение03.06.2014, 20:58 
frankenstein в сообщении #871444 писал(а):
Ну да, код сам по себе бессмыслен.
frankenstein в сообщении #871425 писал(а):
И что тут непонятного?
Взаимоисключающие параграфы

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение03.06.2014, 21:36 
warlock66613, поймали меня на слове :D .
Попробую защититься: точнее, практически бессмысленно.

 
 
 
 Re: Простой алгоритм на с++. Как будет выглядеть алгоритм
Сообщение03.06.2014, 22:25 
Аватара пользователя
 i  Тема перемещена в Карантин.

Приведите свои попытки решения задачи и объясните, что конкретно вызывает затруднения.

После того как исправите сообщение, сообщите об этом в теме Сообщение в карантине исправлено.

 !  frankenstein, замечание за покушение на размещение полного решения простой учебной задачи.

 
 
 [ Сообщений: 10 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group