LIA. Ricardo Rangel Gudiño

Horario
7:00 PM-9:00 PM
Lunes – Viernes

Contacto
Email iceprangel@hotmail.com
Pagina Web http://ricardorangel.softwaretecoman.com
Tareas y trabajos         40%
Examen Teórico Practico   60%
                          100%
La informática: es la ciencia que se encarga del tratamiento o procesamiento
automatizado de la información a través de una computadora.



Una computadora: es un dispositivo eléctrico-electrónico que sirve para el
procesamiento de la información.



Hardware: es la parte física de una computadora, es todo aquello que se puede
tocar.



Software: es la parte lógica de una computadora, es todo aquello que no se puede
tocar.
Un problema es una situación que obstaculiza el camino
para obtener objetivos .



Metodología Para La Solución De Problemas

Es el proceso de resolución de un problema con una computadora
conduce a la escritura de un programa y su ejecución en la misma.
Aunque el proceso de diseñar programas es esencialmente un
proceso creativo, se pueden considerar una serie de fases o pasos
comunes, que generalmente deben seguir todos los
programadores.
•   Análisis del problema
•   Diseño del algoritmo
•   Codificación
•   Compilación y ejecución
•   Verificación
•   Depuración
•   Mantenimiento
•   Documentación
Fases De Resolución De Un Problema


•   Las dos primeras fases conducen a un diseño detallado escrito en
    forma de algoritmo.

•   Durante la tercera etapa (codificación) se implementa el algoritmo
    en un código escrito en un lenguaje de programación, reflejando
    las ideas desarrolladas en las fases de análisis y diseño.

•   La fase de compilación y ejecución traduce y ejecuta el programa.

•   En las fases de verificación y depuración el programador busca
    errores de las etapas anteriores y los elimina. Comprobará que
    mientras más tiempo se invierta en la fase de análisis y diseño
    menos tiempo se perderá en la depuración del programa.

•   Por último, se debe realizar la documentación del programa.
UN ALGORITMO es una serie de pasos organizados que describe el proceso a seguir
para solucionar un problema específico.

“Algoritmo”: se deriva de la traducción al latín de la palabra árabe
“alkhowarizmi”, nombre del matemático árabe que enunció reglas paso a paso para
sumar, restar, multiplicar y dividir números decimales.


 Tipos de Algoritmos

 Cualitativos: Emplean palabras. Ej: Receta de cocina, cambiar una rueda, usar la guía
 telefónica.

 Cuantitativos: Utilizan cálculos numéricos. Ej: Resolver una ecuación de 2º grado.
Un lenguaje algorítmico es un conjunto de símbolos y reglas que permiten describir
de manera explícita un proceso.

Características
 Es independiente de cualquier lenguaje de programación.
 Debe permitir una traducción clara del algoritmo al programa.

Dos tipos de lenguajes algorítmicos:
•   Gráficos: Por ejemplo, los diagramas de flujo.




•   No gráficos: Por ejemplo, el pseudocódigo.

INICIO
Edad: Entero
ESCRIBE “¿cuál es tu edad?”
Lee Edad
SI Edad >= 18 entonces
ESCRIBE “Eres mayor de edad”
FIN SI
Escribe “fin del algoritmo”
FIN

Algoritmos

  • 1.
    LIA. Ricardo RangelGudiño Horario 7:00 PM-9:00 PM Lunes – Viernes Contacto Email iceprangel@hotmail.com Pagina Web http://ricardorangel.softwaretecoman.com
  • 2.
    Tareas y trabajos 40% Examen Teórico Practico 60% 100%
  • 3.
    La informática: esla ciencia que se encarga del tratamiento o procesamiento automatizado de la información a través de una computadora. Una computadora: es un dispositivo eléctrico-electrónico que sirve para el procesamiento de la información. Hardware: es la parte física de una computadora, es todo aquello que se puede tocar. Software: es la parte lógica de una computadora, es todo aquello que no se puede tocar.
  • 4.
    Un problema esuna situación que obstaculiza el camino para obtener objetivos . Metodología Para La Solución De Problemas Es el proceso de resolución de un problema con una computadora conduce a la escritura de un programa y su ejecución en la misma. Aunque el proceso de diseñar programas es esencialmente un proceso creativo, se pueden considerar una serie de fases o pasos comunes, que generalmente deben seguir todos los programadores.
  • 5.
    Análisis del problema • Diseño del algoritmo • Codificación • Compilación y ejecución • Verificación • Depuración • Mantenimiento • Documentación
  • 6.
    Fases De ResoluciónDe Un Problema • Las dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo. • Durante la tercera etapa (codificación) se implementa el algoritmo en un código escrito en un lenguaje de programación, reflejando las ideas desarrolladas en las fases de análisis y diseño. • La fase de compilación y ejecución traduce y ejecuta el programa. • En las fases de verificación y depuración el programador busca errores de las etapas anteriores y los elimina. Comprobará que mientras más tiempo se invierta en la fase de análisis y diseño menos tiempo se perderá en la depuración del programa. • Por último, se debe realizar la documentación del programa.
  • 7.
    UN ALGORITMO esuna serie de pasos organizados que describe el proceso a seguir para solucionar un problema específico. “Algoritmo”: se deriva de la traducción al latín de la palabra árabe “alkhowarizmi”, nombre del matemático árabe que enunció reglas paso a paso para sumar, restar, multiplicar y dividir números decimales. Tipos de Algoritmos Cualitativos: Emplean palabras. Ej: Receta de cocina, cambiar una rueda, usar la guía telefónica. Cuantitativos: Utilizan cálculos numéricos. Ej: Resolver una ecuación de 2º grado.
  • 8.
    Un lenguaje algorítmicoes un conjunto de símbolos y reglas que permiten describir de manera explícita un proceso. Características  Es independiente de cualquier lenguaje de programación.  Debe permitir una traducción clara del algoritmo al programa. Dos tipos de lenguajes algorítmicos: • Gráficos: Por ejemplo, los diagramas de flujo. • No gráficos: Por ejemplo, el pseudocódigo. INICIO Edad: Entero ESCRIBE “¿cuál es tu edad?” Lee Edad SI Edad >= 18 entonces ESCRIBE “Eres mayor de edad” FIN SI Escribe “fin del algoritmo” FIN