ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios de lenguaje C


Enviado por   •  5 de Enero de 2021  •  Prácticas o problemas  •  5.369 Palabras (22 Páginas)  •  212 Visitas

Página 1 de 22

Unidad Profesional Interdisciplinaria en Ingeniería y Tecnologías Avanzadas[pic 1]

Alumno

Nogueron Ortega Jose Antonio

Unidad de Aprendizaje: Programación

Profesor

M. en C. Niels Henrik Navarrete Manzanilla

Actividad / Práctica

Practica 2

Ciudad de México; a 28 de octubre de 2020.


Índice

Contenido

INTRODUCCIÓN        5

DESARROLLO        5

PROGRAMA 1        5

Descripción        5

Análisis        5

Requerimientos Funcionales        6

Requerimientos no Funcionales        6

Diagramas        7

Código        7

Resultados        9

PROGRAMA 2        10

Descripción        10

Análisis        10

Requerimientos Funcionales        10

Requerimientos no Funcionales        11

Diagramas        11

Código        11

Resultados        12

PROGRAMA 3        13

Descripción        13

Análisis        13

Requerimientos Funcionales        13

Requerimientos no Funcionales        14

Diagramas        14

Código        15

Resultados        16

PROGRAMA 4        17

Descripción        17

Análisis        17

Requerimientos Funcionales        17

Requerimientos no Funcionales        18

Diagramas        18

Código        18

Resultados        20

PROGRAMA 5        21

Descripción        21

Análisis        21

Requerimientos Funcionales        21

Requerimientos no Funcionales        22

Diagramas        22

Código        22

Resultados        24

CONCLUSIONES        25

REFERENCIAS BIBLIOGRÁFICAS        25

Referencias        25


INTRODUCCIÓN

En este documento mostraremos el uso del for para poder resolver algunos problemas planteados, donde el usuario pueda en base de diferentes reglas previamente establecidas usar programas para encontrar soluciones a algunos dilemas.

Se mostraran algunos ejemplos del uso de diferentes arreglos unidimensionales y bidimensionales, para poder resolver los problemas establecidos.

DESARROLLO

PROGRAMA 1

Descripción

Obtener la cantidad de vocales que existe en una palabra.

Análisis

ALGORITMO.

  1. ¿Cuáles son las entradas y salidas?
  • Entrada1 = (numérica)
  • Entrada 2 = (carácter).
  • Entrada 3 = (numérica “variables”).
  • Salida = (numérica)
  1. ¿Cuál es el funcionamiento del programa?
  • Obtener la cantidad de vocales que existen en una palabra
  1. ¿Qué espero en la salida?
  • Mensaje de texto = numero de vocales

PSEUDOCÓDIGO

1 vocales=0; i=0, j=0;

char palabra[tam];

2 for(i=0; i<tam; i++){

switch(palabra[i]){

        suma en caso de encontrar vocal}

3 printf(“numero de vocales”);

Requerimientos Funcionales

Datos Necesarios:

  • Palabra que se requiere analizar
  • Variables auxiliares para el funcionamiento

Operaciones Necesarias:

  • Suma
  • Comparaciones

Requerimientos no Funcionales

  • En caso de no ingresar un dato el programa fallara
  • No ingresar operaciones al programa
  • No ingresar números al programa

Diagramas

[pic 2]

Código

#include <stdio.h>

#define tam 25

int main(){

int vocales=0, i=0, j=0;

char palabra[tam];

printf("PROGRAMA QUE CUENTA LAS VOCALES\n");

printf("Introduzca una palabra: ");

scanf("%s",&palabra[j]);

for(i=0; i<tam; i++){

switch(palabra[i]){

case 'a':

vocales++;

break;

case 'A':

vocales++;

break;

case 'e':

vocales++;

break;

case 'E':

vocales++;

break;

case 'i':

vocales++;

break;

case 'I':

vocales++;

break;

case 'o':

vocales++;

break;

case 'O':

vocales++;

break;

case 'u':

vocales++;

break;

case 'U':

vocales++;

break;

default:

break;}}

printf("\n En el texto hay: %i vocales. \n",vocales);

...

Descargar como (para miembros actualizados)  txt (18 Kb)   pdf (1.3 Mb)   docx (1.2 Mb)  
Leer 21 páginas más »
Disponible sólo en Clubensayos.com