Mostrando entradas con la etiqueta librerías de C. Mostrar todas las entradas
Mostrando entradas con la etiqueta librerías de C. Mostrar todas las entradas

Cómo formular algoritmos con refinamiento descendente paso a paso: Estudio de caso 3 (estructuras de control anidadas)

Trabajemos otro problema completo. Volveremos a formular el algoritmo utilizando seudocódigo y refinamiento descendente paso a paso, y escribiremos el programa en C para calculadoras CASIO fx-9860G Series. Hemos visto que las estructuras de control pueden ser apiladas una encima de otra (en secuencia), de la misma forma que un niño apila bloques. En este estudio de caso veremos la única otra forma estructurada que en C pueden conectarse estructuras de control, es decir mediante el anidar una estructura de control dentro de otra.

Considere el siguiente enunciado de problema:

Una universidad ofrece un curso que prepara alumnos para el examen estatal de licenciatura para corredores de bienes raíces. El año pasado, varios de los alumnos que terminaron este curso hicieron el examen de licenciatura. Naturalmente, la universidad desea saber qué tan bien salieron sus alumnos en el examen. Se le ha pedido a usted que escriba un programa para resumir los resultados. Se le ha dado una lista de estos cinco alumnos. A continuación de cada nombre se ha escrito un 1 si el alumno pasó el examen y un 2 si no lo pasó.

Su programa deberá analizar los resultados del examen, como sigue:

fx-9860G Sofware Development Kit, Librerías estándar de C

Como aprenderá más adelante, los programas en C consisten en módulos o piezas que se denominan funciones. Usted puede programar todas las funciones que necesita para formar un programa C, pero aquí le mostramos las funciones existentes que son soportadas por la calculadora.

Para aprender el extenso mundo de C le recomendamos en aprender el lenguaje C en si mismo y como utilizar las funciones. Evite volver a inventar la rueda; utilice piezas existentes -Esto se conoce como reutilización de software-.

Las siguientes funciones de C son soportadas para programar en la calculadora fx-9860G Series.

Tome nota: las funciones mostradas a continuación son las únicas soportadas.

Nombre de Archivo:
stddef.h

Función / Constante / Macro / tipo de dato
ptrdiff_t
size_t
NULL
errno

Nombre de Archivo:
Ctype.h

Función / Constante / Macro / tipo de dato
int isalnum(int c)
int isalpha(int c)
int iscntrl(int c)
int isdigit(int c)
int isgraph(int c)
int islower(int c)
int isprint(int c)
int ispunct(int c)
int isspace(int c)
int isupper(int c)
int isxdigit(int c)
int tolower(int c)
int toupper(int c)