Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Documento con un software automata, Ejercicios de Programación C

Programa de sistemas operativos 2

Tipo: Ejercicios

2022/2023

Subido el 26/09/2023

alex-diaz-75
alex-diaz-75 🇲🇽

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
#include <iostream>
#include <string>
Int main() {
Int a;
For (a = 0; a <= 100; a += 1) {
Std::cout << “Ingresa el automata: “;
Std::string entrada;
Std::cin >> entrada;
Char estado = ‘A’;
For (char letra : entrada) {
Switch (estado) {
Case ‘A’:
Switch (letra) {
Case ‘a’:
Estado = ‘A’;
Break;
Case ‘b’:
Estado = ‘B’;
Break;
Case ‘c’:
Estado = ‘E’;
Break;
Default:
Estado = ‘E’;
}
Break;
Case ‘B’:
Switch (letra) {
pf3

Vista previa parcial del texto

¡Descarga Documento con un software automata y más Ejercicios en PDF de Programación C solo en Docsity!

#include #include Int main() { Int a; For (a = 0; a <= 100; a += 1) { Std::cout << “Ingresa el automata: “; Std::string entrada; Std::cin >> entrada; Char estado = ‘A’; For (char letra : entrada) { Switch (estado) { Case ‘A’: Switch (letra) { Case ‘a’: Estado = ‘A’; Break; Case ‘b’: Estado = ‘B’; Break; Case ‘c’: Estado = ‘E’; Break; Default: Estado = ‘E’; } Break; Case ‘B’: Switch (letra) {

Case ‘a’: Estado = ‘E’; Break; Case ‘b’: Estado = ‘B’; Break; Case ‘c’: Estado = ‘C’; Break; Default: Estado = ‘E’; } Break; Case ‘C’: Switch (letra) { Case ‘a’: Estado = ‘A’; Break; Case ‘b’: Estado = ‘B’; Break; Case ‘c’: Estado = ‘C’; Break; Case ‘d’: Estado = ‘C’; Break; Default: Estado = ‘E’;