Notas
INTRO PROGRAMACION
Conteúdo das notas (6)
Página 1
# sesión : 01
fecha: 03/11/2018
Tema: introducción a la programación.
ROMPIENDO PARADIGMAS:
EL VIDEO ILUSTRA A UN NIÑO DE OTRO PLANETA QUE ES DIFERENTE EN SU FORMA DE ACTUAR Y PENSAR, NO SIGUE EL MISMO COMPORTAMIENTO DE TODA LA DEMÁS POBLACIÓN.
SUS PADRES Y DOCTORES TRATAN DESESPERADOS DE HACER CAMBIAR SU FORMA DE SER MEDIANTE TERAPIAS Y MEDICAMENTOS, COMO NO LOGRAN HACERLO, LO ENVÍAN FUERA DEL PLANETA, PASA POR UN AGUJERO NEGRO Y LLEGA AL PLANETA TIERRA EN FORMA DE HUMANO.
LO QUE NOS ENSEÑA ES QUE NO IMPORTA CUAN DIFERENTE SEA LA PERSONA, TODOS SIEMPRE SEREMOS DISTINTOS EN FORMAS DE PENSAR Y ACTUAR, SIN NECESIDAD DE QUE ESO ESTE MAL.
Timeline Historia de la Programación
Alejandro Dionicio Montiel
Luis Eduardo Alemán Serrano
1671
Gottfried Wilhelm Leibniz le adicionó a la máquina de Blas Pascal un cilindro diseñado especialmente para que fuera capaz de multiplicar y dividir de manera directa
1822
Charles Babbage construyo la verdadera precursora de la computadora fue la máquina llamada “motor de diferencias”, para calcular algoritmos y tablas astronómicas
1937
Howard H. Aiken, un candidato al doctorado en física de Harvard, trabajó en una máquina que podría resolver automáticamente ecuaciones diferenciales.
1937
La IBM ayudó a Howard Aiken a crear el Mark I.
A fines de los años 40
John Von Nuemann concibió la idea de que en la memoria coexistan datos
con instrucciones.
Alrededor de este concepto y el de control programado gira toda la evolución
posterior de la industria de las computadoras.
Página 2
# sesión : 02
fecha: 10/11/2018
Tema: introducción a la programación.
algoritmos:

Página 3
# sesión : 03
fecha: 17/11/2018
Tema: introducción a la programación.
Happy Path "Hacer la Tarea de Matemáticas"
1.- Verificar la disponibilidad de la tarea en Blackboard
2.- Descargar las instrucciones de la tarea y problemas a resolver
3.- Realizar los ejercicios con procedimientos de forma limpia y ordenada
4.- Escanear los ejercicios,usar formato de la materia y convertirlos a formato PDF
5.- Enviar Tarea a liga en Blackboard antes de fecha límite
Expresiones
Expresiones lógicas
No sería inexacto suponer que no podría dejar de decir que es parcialmente incorrecto
Oh,al contrario definitivamente diría que rechazo la idea de que sea posible con cierta falta de improbabilidad
No significaría que no supiera con certeza dónde no está
Página 4
# sesión : 04
fecha: 24/11/2018
Tema: introducción a la programación.

Programación de sentencias simples
Alternativa doble: Es una instrucción
de control en donde existen de 2 a
más alternativas (u opciones)
Sx. En Pseudocódigo:
si ( )
sino
fin_si
❖ A la de una instrucción alternativa doble
también se le denomina condición.
❖ Por el contrario, si la condición es falsa, se
ejecutará el .
❖ Para que se ejecute el
, la condición tiene que
ser verdadera.
❖ Ejemplo:
Realice un algoritmo que pida lo siguiente:
1.-Un número de tipo real y almacénelo dentro de
una variable
2.- Si la nota es mayor =6 escriba un mensaje:
“Aprobaste ”
3.- De lo contrario (es decir la nota es menor a 6)
escriba un mensaje:
“Reprobaste ”

❖ Realice un algoritmo que pida lo siguiente
1.-Solicitar un número de tipo entero y almacénelo
dentro de una variable
2.- Solicitar un segundo número de entero y
almacénelo dentro de otra variable
3.- Realizar la suma de ambos números y almacenar
el valor resultante dentro de una variable tipo entero
4.- Realizar la comparación sobre el resultado
❖ continuación ….
4.1 Si el resultado es > 22 escribir un mensaje que
diga: “Resultado es mayor a 22”
4.2 Sino, escribir un mensaje que diga: “Resultado
es menor a 22”:
int var = 0,10;
If ( var ≥ 6)
then <"Aprobaste">
else <"Reprobaste">
endif
int var1;
int var2:
res = var1 + var2
if res >=22
then <"Resultado es mayor a 22">
else <"Resultado es mmenor a 22">
Página 5
# sesión : 05
fecha: 01/12/2018
Tema: introducción a la programación.
¨TODO EL MUNDO DEBERIA DE SABER PROGRAMAR¨
ANALISIS DEL VIDEO:
¨Todo el mundo en este país debería aprender cómo programar una computadora... porque e enseña cómo pensar"
- Steve Jobs
SOLUCION DE EJERCICIO SEUDOCODIGO DE LA SESION 4
REALICE UN ALGORITMO QUE PIDA LO SIGUIENTE.
1.- SOLICITAR UN NUMERO DE TIPO ENTERO Y ALMACENELO DENTRO DE UNA VARIABLE.
2.- SOLICITAR UN SEGUNDO NUMERO DE ENTERO Y ALMACENELO DENTRO DE OTRA VARIABLE.
3.- REALIZAR LA SUMA DE AMBOS NUMEROS Y ALAMACENAR EL VALOR RESULTANTE DENTRO DE UNA VARIABLE
TIPO ENTERO.
4.- REALIZAR LA COMPARACION SOBRE EL RESULTADO:
4.1 SI EL RESULTADO ES > ESCRIBIR UN MENSAJE QUE DIGA: ¨RESULTADO ES MAYOR A 22 ¨
4.2 SINO, ESCRIBIR UN MENSAJE QUE DIGA:¨RESULTADO ES MENOR A 22¨
algoritmo Suma de dos números --------------------------->Es el encabezado que denota qué se tiene que hacer
variables
entero a,b,suma ---------------------------> Declaración de variables (Tipo y nombre)
inicio
escribir ("Introduzca primer número (entero): " )
leer ( a ) ---------------------------> Introducción de datos por parte del
escribir ("Introduzca segundo número (entero): " ) usuario. La computadora lee los datos
leer ( b ) ingresados y procesa el resultado
suma ← a + b --------------------------->Sumatoria de la variable a más la variable b.
También se pudo usar suma = a + b
si (suma > 22 )
escribir (" LA SUMA ES MAYOR QUE 22.")
sino --------------------------->Condicionantes usando valores de verdad
escribir (" LA SUMA NO ES MAYOR QUE 22.")
fin si
fin
Nota:
No hay que olvidar el inicio y el fin del programa
Hay que obedecer las leyes de los signos y el uso de paréntesis para establecer el orden de las operaciones

SOLUCION 2 DEL MISMO PROBLEMA.

SOLUCION DE EJERCICIO NUMERO 2, SEUDOCODIGO DE LA SESION 5
REALICE UN ALGORITMO QUE PIDA LO SIGUIENTE.
1.- PIDA POR TECLADO TRES NUMEROS, 8DATOS ENTEROS) <NUMERO1>,<NUMERO2> Y <NUMERO3>
2.- MUESTRE POR PANTALLA:
<NUMERO2> SI ES MENOR QUE<NUMERO3>Y MAYOR QUE <NUMERO1>
EN EL CASO DE QUE SI LO SEA.
<NUMERO2>NO ES MENOR QUE<NUMERO3> Y MAYOR QUE <NUMERO1>
EN EL CASO DE QUE NO LO SEA.


En este ejercicio propuesto utilizamos brevemente un resumen de lo que hemos visto anteriormente con las tablas de verdad cuando se utiliza:
si (n2 < n3 y n2 > 1)
Cuando usamos texto entre comillas " " estamos instruyendo a través del lenguaje de programación de que lo que esta escrito dentro podrá ser visto por el usuario y que no se trata de un comando
escribir (" Introduzca primer número (entero) : ")
Existen muchos estilos de programación dependiendo de la forma de que cada programador resuelve un determinado problema. La resolución del problema es independiente de la simplicidad o la abstracción del mismo siempre y cuando se llegue a la misma resolución
Podemos escribir comentarios al margen de nuestro código usando:
/*bbbb*/
Indentar es la utilización de espacios al principio de nuestro código para denotar bloques de forma ordenada
Página 6
# sesión : 06
fecha: 08/12/2018
Tema: introducción a la programación.
ESTA ACTIVIDAD CONSISTIÓ EN CALIFICAR EL ALGORTIMO DEL COMPAÑERO, EN FORMA FIGURADA COMO SI FUERA UN NIÑO DE KINDER EL QUE VA A SEGUIR NUESTRA INDICACCION Y LA EJECUTARA EN UNA HOJA DE PAPEL PARA HACER UN AVIONCITO.
ACTIVIDAD: ALGORITMO AVION:
Sigue las instrucciones en aula virtual y anexa por este medio lo solicitado.
PASOS A SEGUIR PARA ELABORAR UN AVION DE PAPEL:
INCIO:
1.- ARRANCA UNA HOJA QUE SEA PLANA DE PREFERENCIA.
2.- DOBLA EL PAPEL POR LA MITAD A LO LARGO Y LUEGO DESDOBLALO.
3.- DOBLA LAS ESQUINAS SUPERIORES, ( HACIA DENTRO DE LA HOJA).
4.- DOBLA EL TRIANGULO QUE SE FORMA EN LA PARTE DE ARRIBA AL DOBLAR LAS ESQUINAS, CON EL VERTICE HACIA ADENTRO.
5.- DOBLA LAS ESQUINAS HACIA ADENTRO PARA QUE SE UNAN EN EL MEDIO.
6.- DOBLA LAS PUNTAS DE LOS TRIANGULOS QIE QUEDARON ARRIBA.
7.- DOBLA EL PAPEL HACIA AFUERA PARA FORMAR EL CUERPO DEL AVION.
8.- HAZ UN DOBLEZ EN LA PARTE MAS LARGA DE LA HOJA PARA FORMAR LAS ALAS.
FIN.
eXposiciones :
equipo 1:
intri'oduccion a los lenguajes de programacion
que es un lenguaje de programacion:
conjunto de reglas sintacticas y semanticas
lenguaje de programacion funcional: es un lenguaje que crea programas mediante funciones
lenguaje de programacion imperativo: programa mediante una serie de comandos agrupados en bloques y compuestos de ordenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condicion.
lenguaje maquina:representa datos con digitos binarios (ceros y unos) siendo el elemento ejecutor de la circuiteria de la computadora.
lenguaje ensamblador: construido por codigos nemonicos o abreviaturas faciles de recordar.
lenguaje de alto nivel: con mayor semejanza a la lengua humana, particularmente al ingles.
lenguaje natural: llamados asi por su cercania a la lengua escrita, con base en conocimientos. algunos ejemplos son los sistemas expertos en los que se basa la inteligencia artificial.
eQuipo 2:
aplicaciones.
fortran
cobol
lisp
snobol
basic
pascal
c++
EQUIPO 3:
lenguajes de 3era generacion:
fortran: calculo nmerico
java:
c++
php
EQUIPO 4:
linea del tiempo:
javascript
php
sql
php
c++ proposito general
comercio electrOniCO esta sustenTAdo en estos lenguajes.




Informações
- Descrição
- APUNTES DE CURSO DE INTRODUCCION A LA PROGRAMACION.
- Criado por
- Armando Huerta · nov 2018
- Atualizado
- 13 dez 2018
- Visualizações
- 24
- Avaliação