Vous êtes sur la page 1sur 11

Escuela secundaria tecnica arcoíris

Nombre: Angel Jafet Valdivia Maldonado

Maestra: marta Berenice Plancarte miranda

Materia: ciencias/quimica

Grado: 3

Grupo: p
Ciclo escolar
2017-2018
Índice
Introducción………………..………….1
Desarrollo……………………………….2
Conclusión………………………………10
Fuentes……………………………………11
Introducción
La programación informática o programación algorítmica, acortada como
programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente
de programas de computadora. El código fuente es escrito en un lenguaje de
programación. El propósito de la programación es crear programas que exhiban un
comportamiento deseado. El proceso de escribir códigos requiere frecuentemente
conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar,
algoritmos especializados y lógica formal. Programar no involucra necesariamente
otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del
código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
Desarrollo
Historia
La historia de la Programación está relacionada directamente con la
aparición de los computadores, que ya desde el siglo XV tuvo sus
inicios con la construcción de una máquina que realizaba operaciones
básicas y raíces cuadradas (Gottfried Wilheml von Leibniz); aunque en
realidad la primera gran influencia hacia la creación de los
computadores fue la máquina diferencial para el cálculo de polinomios,
proyecto no concluido de Charles Babbage (1793-1871) con el apoyo
de Lady Ada Countess of Lovelace (1815-1852), primera persona que
incursionó en la programación y de quien proviene el nombre del
lenguaje de programación ADA creado por el DoD (Departamento de
defensa de Estados Unidos) en la década de 1970.
Luego los avances en las ciencias informáticas han sido muy
acelerados, se reemplazó los tubos al vacío por transistores en 1958 y
en el mismo año, se sustituyeron por circuitos integrados, y en 1961
se miniaturizaron en chips de silicio. En 1971 apareció el primer
microprocesador de Intel; y en 1973 el primer sistema operativo CP/M.
El primer computador personal es comercializado por IBM en el año
1980.
De acuerdo a este breve viaje por la historia, la programación está
vinculada a la aparición de los computadores, y los lenguajes tuvieron
también su evolución. Inicialmente se programaba en código binario,
es decir en cadenas de 0s y 1s, que es el lenguaje que entiende
directamente el computador, tarea extremadamente difícil; luego se
creó el lenguaje ensamblador, que aunque era lo mismo que
programar en binario, al estar en letras era más fácil de recordar.
Posteriormente aparecieron lenguajes de alto nivel, que en general,
utilizan palabras en inglés, para dar las órdenes a seguir, para lo cual
utilizan un proceso intermedio entre el lenguaje máquina y el nuevo
código llamado código fuente, este proceso puede ser un compilador o
un intérprete. Un compilador lee todas las instrucciones y genera un
resultado; un intérprete ejecuta y genera resultados línea a línea. En
cualquier caso han aparecido nuevos lenguajes de programación,
unos denominados estructurados y en la actualidad en cambio los
lenguajes orientados a objetos y los lenguajes orientados a eventos
Fundamentos
En la programación estructurada hay un inicio y un fin perfectamente bien
definido de acuerdo al diagrama de flujo que se planteó al concebir la idea del
programa. mientras haya platos coger plato mientras haya suciedad echar
jabon pasar el estropajo por el plato si plato es azulado ponerlo con los azules
En código no estructurado, quedaría algo más complejo.
1 coger plato
2 echar jabon
3 pasar el estropajo por el plato
4 si hay suciedad ir a la instrucción 2
5 si el plato no es azul ir a la instrucción 7
6 ponerlo con los azules
7 si hay más platos ir a la instrucción
En programas más grandes, esto es muchísimo más complicado
Un programa bien estructurado debería tener algún subprograma que capture
cualquier error dentro del programa principal o de cualquier subprograma
dentro de la aplicación de tal modo que el subprograma que captura los errores
genere un registro de datos que describa el error generado y/o en qué
subprograma se generó el error para posteriormente corregirlo. Para facilitar la
corrección de estos errores se hace uso de los comentarios agregados en el
código fuente.
El útil concepto del comentario: son líneas de texto que el compilador o el
intérprete no consideran como parte del código, con lo cual no están sujetas a
restricciones de sintaxis y sirven para aclarar partes de código en posteriores
lecturas y, en general, para anotar cualquier cosa que el programador
considere oportuno. Uno como programador debe tener como prioridad
documentar nuestro código fuente ya que al momento de depurar nos ahorrará
mucho tiempo de analisis para su corrección o estudio. Los programadores
profesionales tienen la buena costumbre de documentar sus programas con
encabezados de texto (encabezados de comentarios) en donde describen la
función que va a realizar dicho programa, la fecha de creación, el nombre del
autor y en algunos casos las fechas de revisión y el nombre del revisor.
Por lo general algunos programas requieren hacer uso de llamadas a
subprogramas dentro de una misma aplicación por lo que cada subprograma
debería estar documentado, describiendo la función que realizan cada uno de
estos subprogramas dentro de la aplicación.
Cotización
se hace contrato y se cobraba por adelantos o por avances del mismo
(llamemoles adelantos que no superen en 50% del pago contractuado) ahoro
con respecto al pago segun la complejidad del mismo se hace el cobro entre
5.000 y 10.000 (ojo este monto incluye la instacion por que no solo es
programar sino la instacion del server y/o los puestos de trabajo; ojo solo
instalacion no corre por tu cuenta comprar los equipos pero puedes
recomendar eso en tu proforma a presentar)como no indicas cuantas maquinas
o puestos de trabajo vas a terner me estoy basando en un supuesto de 3
maquinas y un server

compatibilidad en universidad
tecnológico
Vizcaya
Universidad del Desarrollo Profesional
Universidad politécnica

¿Dónde se encuentran estos estudios?


Sitos webs
Universidades
Cursos

Extensiones de estudio
UNA EXTENSION DE UN LENGUAJE DE PROGRAMACION YA EXISTENTE
CONSISTE EN AÑADIRLE NUEVAS CONSTRUCCIONES DE FORMA QUE TODAS
LAS CONSTRUCCIONES DEL LENGUAJE ORIGINAL SIGAN SIENDO VALIDAS Y
TENGAN EL MISMO SIGNIFICADO; DE ESTA FORMA SE CONSIGUE UN NIVEL DE
ABSTRACCION SUPERIOR CON RELACION A UNA FAMILIA PARTICULAR DE
PROBLEMAS,LA FINALIDAD DE ESTE TRABAJO ES EL ESTUDIO Y
CLASIFICACION DE LAS EXTENSIONES DELENGUAJES DE PROGRAMACION
DESDE EL PUNTO DE VISTA DE PROCESADORES PARA LAS
EXTENSIONES.PARA PODER HABLAR DE EXTENSIONES DE LENGUAJES ES
NECESARIO DISPONER PREVIAMENTE DE UN FORMALISMO COMPLETO DE
DEFINICION DE LENGUAJES SOBRE EL QUE DEFINIR LAS EXTENSIONES. EN
LA PRIMERA PARTE SE PRESENTAN LOS FORMALISMOS DE DEFINICION DE
LENGUAJES DE PROGRAMACION QUE SE UTILIZAN POSTERIORMENTE. EN LA
SEGUNDA PARTE SE ESTUDIAN LAS EXTENSIONES DE LENGUAJES SU FORMA
DE REPRESENTACION SU CLASIFICACION Y LOS CRITERIOS QUE PERMITEN
REDUCIR SU COMPLEJIDAD. EN LA TERCERA PARTE SE HACE UN INVENTARIO
SISTEMATICO DE LOS INSTRUMENTOS Y PROCEDIMIENTOS DE
CONSTRUCCION DE PROCESADORES SU APLICACION A LA CONSTRUCCION
DE PROCESADORES DE EXTENSIONES Y EL DISEÑO DE ESTAS DESDE UN
PUNTO DE VISTA ESENCIALMENTE PRACTICO.
Asignación de materias
Primer semestre

 Español
 Ingles
 Química
 Matemáticas
 Ética y valores
Segundo semestre

 Matemáticas II
 Química II
 Ética y valores II
 Historia de México II
 Ingles II
Tercer semestre

 Matemáticas III
 Biología I
 Física I
 Historia de México II
 Literatura II
 Ingles III
 Programación
Cuarto semestre

 Matemáticas IV
 Biología II
 Física II
 Estructura socioeconómica de México
 Literatura II
 Ingles IV
 Programación
Quinto semestre

 Geografía
 Historia universal contemporánea
 Programación
Sexto semestre

 Filosofía
 Ecología y media ambiente
 Metodología de la investigación
 Programación
Trabajos disponibles

Desarrollador
Analista de desarrollo
DBA
Telecomunicaciones
Seguridad
Entre otras

¿Por qué lo quieres hacer?


Porque cuando era niño me gustaba mucho los juguetes, pero lamentablemente los
perdí conforme fui creciendo, lo cual ocasiono que creara mis propios juguetes con
piezas de otros juguetes que quedaban, cuando creaba uno me daba cuenta de algo
nuevo pilas, leds, resistencias, motores, funcionamientos, materiales y lo más
importante… las posibilidades. Hoy en día los sigo haciendo y no pienso parar, pienso
usar el conocimiento que obtenga para crear nuevos y únicos juguetes con los que
jugar, Además de ayudar a amigos y familiares a avanzar en su carrera o gustos o
hacer aportes a la informática con algunas ideas nuevas o revolucionadas
Conclusión
Como habrás visto, bajo “programación” se esconden toda una miríada de
profesiones y especializaciones que merecerían una definición propia para
cada una de ellas. Y eso que solamente he rascado la superficie, y muchos de
los lectores señalarán que la división ha sido demasiado grosera en su
resolución.
Pero tengo que señalar que todo el conjunto de la industria está sobreviviendo
a la crisis actual con un nivel de desempleados muy bajo, tanto relativa como
absolutamente, y los sueldos están por encima de la media en comparación
con la mayoría de los sectores laborales. A cambio, el reconocimiento social es
prácticamente inexistente (incluso negativo en muchos casos) y el estrés y las
interminables jornadas son parte inherente del trabajo en demasiadas
ocasiones.
Fuentes
www.wikipedia.org
www.genbetadev.com
http://www.chw.net

Vous aimerez peut-être aussi