Desarrollo de sistemas básicos de
informática.
Aplicar los principios de programación en la solución de problemas.
Que el alumno sea capaz de
solucionar problemas aplicables a la computadora
utilizando la lógica computacional, haciendo énfasis en la
solución algorítmica, teniendo en mente que las
soluciones serán implementadas en un lenguaje de
programación para hacer uso de la tecnología.
1.-Sigue instrucciones y procedimientos de manera
reflexiva comprendiendo que cada uno de sus pasos
contribuye al alcance de un objetivo.
2.-Expresa ideas y conceptos mediante representaciones
lingüísticas, matemáticas o gráficas.
3.-Expresa ideas mediante la utilización de las
tecnologías.
: son las
nociones que expresan conocimientos, habilidades y
actitudes que consideran los mínimos necesarios de
cada campo disciplinar para que los estudiantes se
desarrollen de manera eficaz en diferentes contextos y
situaciones a lo largo de la vida.
: El
concepto de competencia se centra en los resultados del
aprendizaje, en lo que el alumno es capaz de hacer al
término de su proceso educativo y en los procedimientos
que le permitirán continuar aprendiendo en forma
autónoma a lo largo de su vida.
La computadora es una gran herrramienta que es utilizada en todo nivel de la educacion, y como tal nos da conocimientos de toda la formacion educativa, familiar y profesional, y se les da uso en todas las areas para hacer llegar nuestros conocimientos a un grupo o a una determinada persona. La computadora esta integrada de una serie de utilidades que se les pueden dar uso segun su disponibilidad como el internet y otras utlidades como el Word, Excel, Power Point, Videos, Narraciones que se inserta rápidamente en el proceso de la educación y ello es así, porque refleja cabalmente la manera en que el alumno piensa, aprende y recuerda, permitiendo explorar fácilmente palabras, imágenes, sonidos, animaciones y videos, intercalando pausas para estudiar, analizar, reflexionar e interpretar en profundidad la información utilizada.
PROBLEMA.
JERARQUIA DE OPERADORES.
VARIABLES.
EJEMPLO.
ALGORITMOS.
SOFTWARE.
ELEMENTOS.
CLASIFICACION.
CONCLUCION.
CONTRAPORTADA.
UN PROBLEMA ES AQUEL QUE
NESECITA DE UNA SOLUCION.
I
Las variables en los lenguajes de programación siguen
una lógica similar a las variables utilizadas en otros
ámbitos como las matemáticas. Una variable es un
elemento que se emplea para almacenar y hacer
referencia a otro valor. Gracias a las variables es posible
crear "programas genéricos", es decir, programas que
funcionan siempre igual independientemente de los
valores concretos utilizados.
1.-
REALIZA UN ALGORITMOS QUE PERMITA CALCULAR
EL AREA Y PERIMETRO DE UN CIRCULO.
INICIO
R, A, P ENTRADA DE DATOS.
ESCRIBIR: INGRESE RADIO
LEER R
A=3.1416*(R^2) PROCESO.
P=3.1416*(R+R)
IMPRIMIR
A,P SALIDA DE DATOS.
FIN PROCESO
2.-
REALIZA UN ALGORITMO QUE PUEDA
MULTIPLICAR DOS NUMEROS.
INICIO
Escribir 'introducir numero'
Leer n1 ENTRADA DE DATOS
Escribir 'introducir numero 2'
Leer n2
r<-n1*n2 PROCESO
Escribir 'el resultado es:',r
FinProceso SALIDA DE DATOS.
3.-
REALIZA UN ALGORITMOS QUE AL INTRODUCIR UN
NUMERO LO DIVIDA ENTRE DIEZ Y LO MULTIPLIQUE
POR CINCO.
INICIO
Escribir 'introducir numero:' ENTRADA DE DATOS.
Leer num
r<-(num/10)*5 PROCESO.
Escribir 'el resultado es:',r
FinProceso SALIDA DE DATOS.
4.-
REALIZA UN ALGORITMO QUE AL INTRODUCIR UN
NUMERO LO MULTIPLIQUE POR 3.
INICIO
Escribir 'introducir numero' ENTRADA DE DATOS.
Leer num
r<-(num*3) PROCESO.
Escribir 'el resultado es:',r SALIDA DE DATOS.
FinProceso
Es una secuencia de pasos o procesos lógicamente
relacionados entre sí a fin de obtener la solución a un
problema planteado.
Características:
1.- Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
2.- Un algoritmo debe estar bien definido, es decir, si se sigue la ejecución dos veces del mismo se debe obtener la misma secuencia lógica. El algoritmo debe definirse de forma precisa para cada paso, es decir, hay que evitar toda ambigüedad al definir cada paso. Puesto que el lenguaje humano es impreciso, los algoritmos se expresan mediante un lenguaje formal, ya sea matemático o de programación para un computador.
3.- Un algoritmo debe ser “FINITO”, Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
Proceso:
1.- Análisis del problema.
2.- Identificar las entradas, procesos y salidas del problema, declaración de variables.
3.- Diseño del Algoritmo: Describe la secuencia ordenada de los pasos, sin ambigüedad, es decir, siendo preciso y veraz en la búsqueda de la solución al problema.
4.- Codificación del Algoritmo: Es la expresión en un lenguaje de programación de los pasos definidos en el algoritmo.
5.- Ejecución y validación del programa por el computador.
Los diagramas de flujo son esquemas que representan
gráficamente un algoritmo por medio de los pasos de un
proceso, que se realizan para entender mejor al mismo y
son utilizados en programación, economía y procesos
industriales. Utilizan unas series de símbolos con
significados especiales.
Características:
En los diagramas de flujo se presuponen los siguientes aspectos:
Existe siempre un camino que permite llegar a una solución (finalización del algoritmo).
Existe un único inicio del proceso.
En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción de un algoritmo informático de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana.
Características:
Se puede ejecutar en un ordenador.
Es una forma de representación sencilla de utilizar y de manipular.
Facilita el paso del programa al lenguaje de programación.
Es independiente del lenguaje de programación que se vaya a utilizar.
Es un método que facilita la programación y solución al algoritmo del programa.
SCRATCH:
Es un entorno de aprendizaje de lenguaje de
programación, que permite a los principiantes aprender a
escribir de manera sintácticamente correcta primero.
Permite investigar, introducirse y jugar con la
programación de ordenadores utilizando una interfaz
gráfica muy sencilla.
VENTAJAS Es un programa gratuito y de software libre.
Es perfecto para introducirse en la programación.
Está disponible para varios sistemas operativos.
Permite compartir los proyectos a través del web, se pueden descargar y utilizar. Pudiendo ser descargados y utilizados por otras personas.
Es multilenguaje.
DESVENTAJAS
Los archivos generados, especialmente aquellos que
involucran muchos elementos, quedan muy pesados, lo
que hace que a veces el programa no responda con la
rapidez deseada.
Es una herramienta para asistir a un estudiante en sus
primeros pasos en programación. Mediante un simple e
intuitivo pseudolenguaje en español (complementado con
un editor de diagramas de flujo), le permite centrar su
atención en los conceptos fundamentales de la algoritmia
computacional, minimizando las dificultades propias de
un lenguaje y proporcionando un entorno de trabajo con
numerosas ayudas y recursos didácticos.
Es un programa donde se realizan los diagramas de flujo, en donde estan las funciones de:
Edicion : edita y da forma al programa.
Compilacion : se encarga de verificar si el diagrama esta mal o le falta componentes.
Ejecucion: si la compilacion sale correcta se ejecuta el programa ya sean operaciones o también escuaciones etc.
Asignacion: Es cuando se „‟piden‟‟ los datos de inicio, para comenzar a trabajar en el diagrama de flujo.
Ciclo mientras: este ciclo es utilizado para repetir las instrucciones que se pidan pero mientras sigan una determinada condicion que se especifica desde un inicio.
Ciclo para: es cuando se ejecutan un conjunto de acciones repetidas.
Decisión : presenta que si se va elegir una opcion verdadera o falsa.
Lectura: Es donde se imprimen los datos de asignacion , tambien es un complemento para el elemento salida.
Salida: Es cuando se pone una condicion o una frase, de que se va a imprimir.
Llamada (proximamente) (lo lamento es que todavia no
lo aprendemos )
O
En este curso que tuve sobre aplicar los sistemas de
programación en la solución de problemas aprendí que
es muy útil saber sobre el tema, ya que en la vida
cotidiana se utilizan para muchas cosas, por ejemplo en
las tiendas grandes utilizan programas para realizar sus
ventas sin necesidad de utilizar la calculadora.
Las ventajas de resolver este tipo de problemas en la computadora es que nos facilita el trabajo, es mas fácil trabajar en la computadora. las desventajas es que con el uso exesivo de la
computadora puede perjudicarte la vista y mala
coordinación del cuerpo, hay que utilizar la computadora
de manera adecuada y estar concientes de los daños que
te pueden provocar.