SlideShare una empresa de Scribd logo
Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias
                Sociales y Administrativas




                   Páez Valera Jimena Iliana
La técnica propuesta para la resolución de problemas es aplicable a muchos
campos: económicos científicos, etc.
Dentro el campo de la computación un problema consiste en la necesidad de
transformar un grupo de datos iniciales en un grupo de datos finales
(resultados). Así la computadora podrá resolver un problema si alguien
desarrolla un programa que contenga las instrucciones adecuadas que
permitan transformar los datos.
En el siguiente diagrama se muestra el ciclo de vida de un programa:




  Definición del     Análisis del       Diseño del      Programación y
   problema          problema           algoritmo          pruebas




                                                     Mantenimiento del
                                                        programa
DEFINICIÓN DEL PROBLEMA


Durante esta fase el programador debe de reconocer cual es el problema
estableciendo con claridad cuales son los datos disponibles y a que
resultados se desea llegar.
ANÁLISIS DEL PROBLEMA

Este es un estudio profundo del problema y de la situación que lo rodea.
El programador deba entenderlo por completo y proponer una solución
para poder transformar los datos disponibles en resultados.
DISEÑO DEL ALGORITMO


Durante esta fase se planea la estrategia que permitirá alcanzar la
solución del problema.
PROGRAMACION Y PRUEBAS


Consiste en traducir el algoritmo diseñado a un lenguaje de programación
y aplicarlo en una computadora. Las pruebas verifican su funcionamiento
para corregir posibles errores.
Problema: Se requiere un programa en el cual se calcule el promedio
de las materias.

Los datos que se nos proporcionan son: Ingresar dos calificaciones y
posteriormente se dé a conocer el promedio.
#include <stdio.h>
void main() {
         float materia1,materia2;
         double PromedioAlumno;
         printf("Ingresar la primera calificacionn");
         scanf("%f",&materia1);
         printf("Ingresar la segunda calificacionn");
         scanf("%f",&materia2);

         PromedioAlumno=(materia1+materia2)/2;
         printf("tEl promedio del alumno es %.2fn",PromedioAlumno);
}
Problema: Se requiere un programa que en el cual se hagan las
cuatro operaciones básicas matemáticas



Los datos que se proporcionan: deben definirse las cuatro
operaciones suma, resta, multiplicación y división e imprimir los
resultados.
#include <stdio.h>
#define SUMA x+y
#define RESTA x-y
#define MULTIPLICACION x*y
#define DIVISION x/(float)y
void operaciones_basicas() {
                                    float x,y;
                                    double resultado;

                                                  printf("Ingrese un numero");
                                                  scanf("%f",&x);

                                                  printf("Ingrese un numero");
                                                  scanf("%f",&y);

                                                  resultado=(x+y);
                                                  resultado=(x-y);
                                                  resultado=(x*y);
                                                  resultado=(x/y);

                                    printf("El resultado de la suma es %.2fn",SUMA);
                                    printf("El resultado de la resta es %.2fn",RESTA);
                                    printf("El resultado de la multiplicacion es
%.2fn",MULTIPLICACION);
                                    printf("El resultado de la division es %.2fn",DIVISION);
}

void main() {
                        operaciones_basicas();

}

Más contenido relacionado

PPT
Tema vi guia de c
PPT
TAREA
DOCX
Programa 4
PPTX
Instrucciones basicas para_c_
PDF
Estructuras de control
DOCX
Preguntas correctas
PPTX
Explicacion
Tema vi guia de c
TAREA
Programa 4
Instrucciones basicas para_c_
Estructuras de control
Preguntas correctas
Explicacion

La actualidad más candente (18)

DOCX
Algoritmos deber
DOCX
Cuestionario
PDF
Estructuras de Control Secuenciales
DOCX
ESTRUCTURA DE JAVA
PPSX
Estructuras iterativas y ejemplos propuestos
PDF
Manual del usuario
DOCX
Programa un ciclo
PDF
Arreglos en PSeInt
PPTX
For y while
PDF
Algoritmos secuenciales
DOC
Ulises formula general
PPTX
Uni3 estructura-general-de-un-programa-cont
PDF
Pre Algoritmos
DOCX
Cuestionario del video_2
PDF
Negacion fallo prolog
PDF
Estructuras de seleccion o de decision i-tema9
DOCX
Tecnologia 1
PPTX
Agregando comportamiento al objeto – estructuras de decision
 
Algoritmos deber
Cuestionario
Estructuras de Control Secuenciales
ESTRUCTURA DE JAVA
Estructuras iterativas y ejemplos propuestos
Manual del usuario
Programa un ciclo
Arreglos en PSeInt
For y while
Algoritmos secuenciales
Ulises formula general
Uni3 estructura-general-de-un-programa-cont
Pre Algoritmos
Cuestionario del video_2
Negacion fallo prolog
Estructuras de seleccion o de decision i-tema9
Tecnologia 1
Agregando comportamiento al objeto – estructuras de decision
 
Publicidad

Similar a Lenguaje c exposición (20)

PDF
Laboratorio1 entrada-salida de datos / Lenguance C
DOCX
Practica 11 Laboratorio de Computación para Ingenieros FI
PDF
Programas
DOC
Prueba programacion
DOCX
Programas básico en Lenguaje C
DOCX
Prgramas 2
DOCX
Problemas
DOCX
Prgramas en c 2
PPT
Funciones en C
PPT
FUNCIONES LENGUAJE C
PDF
Problemas j&p
PDF
Prog 2011 3-balotario de preguntas pc2
DOCX
Practica 9 Laboratorio de Computación para Ingenieros FI
DOC
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
PDF
Ejercicios introduccion a la programación en C
PDF
Ejercicios C
PDF
Algoritmospseudocodigo
PDF
Practicas bloque 2
PDF
Escuela
Laboratorio1 entrada-salida de datos / Lenguance C
Practica 11 Laboratorio de Computación para Ingenieros FI
Programas
Prueba programacion
Programas básico en Lenguaje C
Prgramas 2
Problemas
Prgramas en c 2
Funciones en C
FUNCIONES LENGUAJE C
Problemas j&p
Prog 2011 3-balotario de preguntas pc2
Practica 9 Laboratorio de Computación para Ingenieros FI
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejercicios introduccion a la programación en C
Ejercicios C
Algoritmospseudocodigo
Practicas bloque 2
Escuela
Publicidad

Último (20)

PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Distribucion de frecuencia exel (1).pdf
PPTX
Propuesta BKP servidores con Acronis1.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
capacitación de aire acondicionado Bgh r 410
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PPTX
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
ccna: redes de nat ipv4 stharlling cande
PPT
Protocolos de seguridad y mecanismos encriptación
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Distribucion de frecuencia exel (1).pdf
Propuesta BKP servidores con Acronis1.pptx
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Guía 5. Test de orientación Vocacional 2.docx
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
MANUAL de recursos humanos para ODOO.pdf
capacitación de aire acondicionado Bgh r 410
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Estrategia de Apoyo de Daylin Castaño (5).pdf
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Presentacion de Alba Curso Auditores Internos ISO 19011
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
ccna: redes de nat ipv4 stharlling cande
Protocolos de seguridad y mecanismos encriptación

Lenguaje c exposición

  • 1. Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas Páez Valera Jimena Iliana
  • 2. La técnica propuesta para la resolución de problemas es aplicable a muchos campos: económicos científicos, etc. Dentro el campo de la computación un problema consiste en la necesidad de transformar un grupo de datos iniciales en un grupo de datos finales (resultados). Así la computadora podrá resolver un problema si alguien desarrolla un programa que contenga las instrucciones adecuadas que permitan transformar los datos.
  • 3. En el siguiente diagrama se muestra el ciclo de vida de un programa: Definición del Análisis del Diseño del Programación y problema problema algoritmo pruebas Mantenimiento del programa
  • 4. DEFINICIÓN DEL PROBLEMA Durante esta fase el programador debe de reconocer cual es el problema estableciendo con claridad cuales son los datos disponibles y a que resultados se desea llegar.
  • 5. ANÁLISIS DEL PROBLEMA Este es un estudio profundo del problema y de la situación que lo rodea. El programador deba entenderlo por completo y proponer una solución para poder transformar los datos disponibles en resultados.
  • 6. DISEÑO DEL ALGORITMO Durante esta fase se planea la estrategia que permitirá alcanzar la solución del problema.
  • 7. PROGRAMACION Y PRUEBAS Consiste en traducir el algoritmo diseñado a un lenguaje de programación y aplicarlo en una computadora. Las pruebas verifican su funcionamiento para corregir posibles errores.
  • 8. Problema: Se requiere un programa en el cual se calcule el promedio de las materias. Los datos que se nos proporcionan son: Ingresar dos calificaciones y posteriormente se dé a conocer el promedio.
  • 9. #include <stdio.h> void main() { float materia1,materia2; double PromedioAlumno; printf("Ingresar la primera calificacionn"); scanf("%f",&materia1); printf("Ingresar la segunda calificacionn"); scanf("%f",&materia2); PromedioAlumno=(materia1+materia2)/2; printf("tEl promedio del alumno es %.2fn",PromedioAlumno); }
  • 10. Problema: Se requiere un programa que en el cual se hagan las cuatro operaciones básicas matemáticas Los datos que se proporcionan: deben definirse las cuatro operaciones suma, resta, multiplicación y división e imprimir los resultados.
  • 11. #include <stdio.h> #define SUMA x+y #define RESTA x-y #define MULTIPLICACION x*y #define DIVISION x/(float)y void operaciones_basicas() { float x,y; double resultado; printf("Ingrese un numero"); scanf("%f",&x); printf("Ingrese un numero"); scanf("%f",&y); resultado=(x+y); resultado=(x-y); resultado=(x*y); resultado=(x/y); printf("El resultado de la suma es %.2fn",SUMA); printf("El resultado de la resta es %.2fn",RESTA); printf("El resultado de la multiplicacion es %.2fn",MULTIPLICACION); printf("El resultado de la division es %.2fn",DIVISION); } void main() { operaciones_basicas(); }