



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
El lenguaje Seudocódigo y sus equivalencias con Lenguaje C. El lenguaje Seudocódigo fue creado para la representación de algoritmos, facilitando la escritura de soluciones algorítmicas que luego se pueden implementar en cualquier lenguaje de programación. El documento abarca declaración de variables y constantes, tipos de datos, entrada/salida, operadores aritméticos, relación y lógicos, estructuras de control y módulos. Se incluyen ejemplos de cómo declarar variables y utilizar estructuras de control en ambos lenguajes.
Tipo: Guías, Proyectos, Investigaciones
1 / 7
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Facultad de ingeniería de sistemas en informática Prof. Gilberto A. Salinas Lenguaje Seudocódigo Equivalencias con Lenguaje C Fue creado para representación de algoritmos, la característica principal se basa en el entendimiento humano y no en la máquina, facilitar la escritura de soluciones algorítmicas, dichas soluciones algorítmicas tienen soluciones genéricas ya que luego se pueden implementar en cualquier lenguaje de programación. No es recomendable crear soluciones en un lenguaje determinado ya que estos tienen muchas reglas de sintaxis lo cual dificulta centrarse realmente en la solución del problema El lenguaje de seudocódigo tiene las mismas características de un lenguaje de programación, como:
Algunas equivalencias más usadas. Lenguaje Seudo código Lenguaje C CARÁCTER vc char vc; ENTERO ve int vi; REAL vr float vf BOOLEAN Bool Cadenas de caracteres MAXCAD 40 #define MAXCAD 40 CARÁCTER cad[MAXCAD] Char ca[MAXCAD] Tipo de dato Registro REGISTRO NOMBREREGISTRO TD campo TD campo … TD campoN FIN_REGISTRO //Declacion de variables de tipo registro NOMBREREGISTRO nvr1,nvr2, struct nombreRegistro{ TD campo1; TD campo2; … TD campoN; }; nombreRegistro nvr1, nvr2, nvr3[MAX]; Entrada/Salida estandar LEER(ve) scanf(“%d”, &ve); ESCRIBIR(vr) printf(“%f”, vf); Operadores aritméticos +, - +, - *, /, *, / ** NN MOD % DIV /, si solo si, dos operandos enteros Operador de asignación = Operadores de relación = = = ≠ !=
, >=, <, <= >, >=, <, <= Operadores lógicos Operadores lógicos Y && O || NO! F, falso false V, Verdad true
Lenguaje Seudo codigo Lenguaje C Estructura de Control Repetitiva PARA PARA i inicio HASTA n //cuerpo i i + 1 FIN_PARA for(i = inicio;Condicion;incremento){ //cuerpo } for(i = inicio;Condicion;){ //cuerpo Incremento; } Estructura de Control Repetitiva MIENTRAS MIENTRAS (VCB) //cuerpo Actualización de la VCB FIN_MIENTRAS while(VCB){ //cuerpo Actualizacion de VCB; } Estructura de Control Repetitiva HACER-MIENTRAS HACER //cuerpo Actualización de la VCB MIENTRAS (VCB) do{ //cuerpo Actualización de la VCB }while (VCB)
Lenguaje Seudo codigo Lenguaje C Predicado ACCION nombrePredicado(parametros) //cuerpo RETORNAR(valorBooleano) FIN_PARA bool nombrePredicado (parametros) { //cuerpo return(valorBooleano); } Funcion ACCION nombreFuncion(parametros) //cuerpo RETORNAR(valor) FIN_PARA tipoDev nombreFuncion (parametros) { //cuerpo return(valor); } Procedimiento ACCION nombreProcedim(parametros) //cuerpo FIN_PARA void nombreProcedim (parametros) { //cuerpo }
Analice cada una de las soluciones, las buenas prácticas para cada de los lenguajes seudocódigo y C. Ejercite hallando las equivalencias en seudocódigo y C.