Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Описать структуру с именем Student https://www.cyberforum.ru/ cpp-beginners/ thread708059.html
Вот задание . Описать структуру с именем Student, содержащую следующие поля: name – имя, group – группа, marks – успеваемость (массив из 4 элементов) 1)Написать программу, выполняющую ввод с клавиатуры данных в массив students, состоящий из 25 структур типа Student. 2)Записи должны быть упорядочены по возрастанию поля group. Вывести на дисплей имена и группы всех студентов, имеющих хотя бы...
Объясните задачу про представление вещественных чисел в памяти компьютера C++
Собственно знать как и что представляется в компе - необходимо, а особенно как представляются вещественные числа. Как я рассуждаю: 1). в задачи речь идёт о типе float(вещественный, да и с 4-мя байтами. Это однозначно он) 2). я понял как вычислили число 127, но я понять не могу, почему именно 2127 (почему именно 2, а не 10?) 3). Вот тут у меня вообще тёмный лес: 223 – 1 ≈ 223 =...
C++ Написать код программы.Вычислить: Написать код программы.(Отработка техники.) Вычислить: Помогите пж. вычислить:) https://www.cyberforum.ru/ cpp-beginners/ thread708044.html C++ Написать код программы.Вычислить сумму знакопеременного ряда https://www.cyberforum.ru/ cpp-beginners/ thread708043.html
Написать код программы.(Приближенные формулы.) Вычислить: Помогите пж.=)
C++ Найти все пары дружественных чисел от n до k
Найти все пары дружественных чисел от n до k. Два числа называются дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. не могу понять где я ошибся #include <stdio.h> //Подключение библиотек и заголовочных файлов #include <conio.h> #include <windows.h> #include <math.h> char bufRus; //Подключение русского языка char*...
C++ Функция Parse(s,t) HEEEEELP Цель работы: Получение практических навыков в использовании указателей и динамических объектов в языке C, создание модульных программ и обеспечение инкапсуляции. Постановка задачи: Для разряженной матрицы целых чисел в соответствии с индивидуальным заданием создать модуль доступа к ней, у котором обеспечить экономию памяти при размещении данных. (Все нулевые элементы размещены в... https://www.cyberforum.ru/ cpp-beginners/ thread708038.html
C++ Работа со строками: каждую букву введенного слова записать в массив Задача состоит в том,что мне требуется ввести слово.Затем каждую его букву записать в массив. Подскажите пожалуйста. На форуме нашел те случаи,когда уже заданное слово записывается в массив. https://www.cyberforum.ru/ cpp-beginners/ thread708032.html C++ Игра Крестики-нолики
Ребят, такая ситуация, задумал написать игру крестики нолики:) Суть в том чтобы сами крестики и нолики прописывались в матрицу 3 на 3, но никак не выходит, выводит непонятные символы. Не прошу код дайте подсказку, тк только начал изучение двумерных массивов.
C++ Композиции на основе собственных типов Здравствуйте. Пытаюсь написать реализацию простенького хештебла на основе связных цепочек для хранения дубликатов столкнулся с проблемой. class HashTable { protected: List* hashArray; https://www.cyberforum.ru/ cpp-beginners/ thread708020.html C++ наследование классов https://www.cyberforum.ru/ cpp-beginners/ thread708019.html
Помогите пожалуйста разобраться с задачей Создайте базу данных деканата. В ней фиксируются данные о 2 категориях студентах: студенты получающие академическую стипендию, студенты получающие социальную стипендию. Базовый класс содержит имя и номер зачетной книжки. В информации о студентах получающих академическую стипендию содержится информация о среднем балле на который студент сдал сессию. В...
Разбить main.cpp на файлы C++
Есть вот такой main.cpp: #include <stdlib.h> #include <iostream> #include <string.h> //#include <stdint.h> //#include <limits.h> #include <vector> //#include <iomanip> #include <math.h> #include <time.h>
C++ Почему виртуальный деструктор вызывается дважды? https://www.cyberforum.ru/ cpp-beginners/ thread708007.html
Непонятно: #include <iostream> #include <conio.h> #include<string> using namespace std; class base { public:
0 / 0 / 0
Регистрация: 22.11.2011
Сообщений: 22
0

Конечные автоматы с реализацией - C++ - Ответ 3749858

25.11.2012, 00:11. Показов 1804. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть такая работа,делал не я.

http://f1.s.qip.ru/G1CCNne7.png
http://f2.s.qip.ru/G1CCNne8.png


вот реализация
C++
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
#include <iostream>
using namespace std;
 
bool lex (char *str);
 
int main()
{
     char str [100];    
     cout << "Vvedite strochku" << endl;
     cin >> str;
     if (lex(str))
        cout << "Verno" << endl;
        else
        cout << "Neverno" << endl;
     system("Pause");
     return 0;
}
 
 
bool lex(char *str)
{
                                  // 0  1  2  3  4  5    6  7    8   9    10
     int table[3][11]={{ 5, 2, 3, 4, 2,10, 5,10,10,10}, // 0
                                   { 6,10,10,10,10, 6,10,10,10,10}, // 1
                                   { 1, 9,10,10, 7, 8, 8,10,10,10}}, // .
     state=0, i;
     for (i=0; str[i]!=0; i++)
     {
         switch (str[i])
         {
                case '0':
                {
                     state=table[0][state];
                     break;
                }
                case '1':
                {
                     state=table[1][state];
                     break;
                }
                case '.':
                {
                     state=table[2][state];
                     break;
                }
                default:
                return false;
         }
         if (state==10)
         return false;
     }
     if (state>6&&state<10)
      return true;
      else
      return false;
}
Не понимаю как эти числа
C++
1
2
3
 int table[3][11]={{ 5, 2, 3, 4, 2,10, 5,10,10,10}, // 0
                                   { 6,10,10,10,10, 6,10,10,10,10}, // 1
                                   { 1, 9,10,10, 7, 8, 8,10,10,10}}, // .
выражаются из таблицы(я так понимаю они оттуда).
Объясните пожалуйста.

Вернуться к обсуждению:
Конечные автоматы с реализацией C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2012, 00:11
Готовые ответы и решения:

Конечные автоматы
Помогите пожалуйста постоить графически НКА и ДКА по регулярному выражению 34(43343/44334)* и если...

Конечные автоматы!?!?!?!?
Ребят тупая задача сложнность 11 % а условие тупое не понятное кто может объяснить и условие и...

Задачи на конечные автоматы
Я не знаю как делать на с++ конечные автоматы, Задание 1. Построить автомат, распознающий...

Конечные автоматы (с++). Помогите, пожалуйста!
Помогите, пожалуйста, сделать лабораторную работу! Разработать и реализовать представление...

5
25.11.2012, 00:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2012, 00:11
Помогаю со студенческими работами здесь

Конечные автоматы и грамматики - разобрать код
Доброе утро!Добрые люди сделали программу построения конечных автоматов по регулярным...

Что такое полис и конечные автоматы и для чего используются в с++?
ОЧЕНЬ ХОЧУ ЗНАТЬ. ПОМОГИТЕ!!!!!!!!!

Конечные автоматы!
Как можно написать с помошью конечных автоматов (Было бы классно если можно написать с помошью...

Конечные автоматы
Сделал программу, задание звучит так Найти последовательность подряд идущих не четных элементов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru