Académique Documents
Professionnel Documents
Culture Documents
Importancia de Los
Lenguajes de
Programación
[Estructuras de Los Lenguajes de
Programación]
Fátima Álvarez 9-722-549
07
El Resumen del Capitulo 1: El estudio de los lenguajes de programación del
libro Lenguaje de programación de Terrence W. Pratt:
Al conocer la estructura de otros lenguajes es fácil aprender otro, pues, tienen características
similares.
Al conocer como están estructurados otros lenguajes, se pueden utilizar para la elaboración de
otras estructuras aplicables en el diseño de otros lenguajes.
A medida que el hardware evoluciona se vuelve necesario cambiar también el código, pues,
también cambia la forma como el hardware ejecuta el código.
2. Aplicaciones.
A medidas que surgen nuevas necesidades deben surgir nuevos lenguajes que deben satisfacer
dichas necesidad.
3. Métodos de programación.
Los diseños de lenguajes han evolucionado para reflejar nuestro cambiante conocimiento de los
métodos nuevos para escribir programas largos y complejos.
4. Método de implementación.
5. Estudios teóricos.
6. Estandarización
La necesidad de lenguajes estándar que se puedan implementas con facilidad en varios sistemas
de computadoras.
Que no sea engañosa o propensa a errores sino también permita que la estructura de un
programa, la cual usada adecuadamente permita que la estructura de un programa refleje las
estructuras lógicas señaladas del algoritmo.
3. Naturalidad es su aplicación.
Aún con el lenguaje más natural para una aplicación, hay siempre una brecha sustancial de las
estructuras de datos abstractos y las operaciones que caracterizan la solución de un problema
con las estructuras particulares de datos primarios y operaciones construidas en un lenguaje
8. Costo de uso.
Una condición particular del uso del scanf puede darse en el caso de los strings:
se puede especificar los caracteres ó grupos de caracteres que se desea leer, si
luego del % y encerrado entre corchetes [] se coloca un grupo de ellos, solo
serán enviados a la dirección del parámetro, aquellos que coincidan con los
mismos.
Ejemplo 1:
En este ejemplo la cadenas reconocidas por el scanf son las que contienen producciones
Abc, como se observa en la ejecución cuando la cadena tiene una A mayuscula es
reconocida por el scanf por que son las expresiones regulares que estamos buscando y
que son reconocidas como valores de entrada.
Ejemplo 2:
Por ejemplo %[0123456789] solo leerá los caracteres numéricos . Esto se puede
expresar, en forma más compacta como %[0-9]s. Así el scanf solo reconocerá las
cadenas de entrada que tengan números.
Ejemplo 3:
En este ejemplo se desea excluir del reconocimientos de la cadena, la letra a por ello
deberá escribirse: %[^a] , indicándose la exclusión mediante el símbolo ^ . La salida
que se obtendrá de penderá de la cadena de entrada. Si se escribe la cadena deca
scanf(“%[^a]”,palabra); reconocerá solo dec.
Glosario
En esta sección defino 10 términos nuevos para mí que son de suma importancia en el
área de programación.
El Sistema Educativo actual tiene que cambiar, no podemos invertir tantísimos años en
primaria, secundaria y preparatoria sentados en la banca, eso deforma a los
jóvenes, tenemos que concentrarnos en los primeros años de la vida, ese será el
verdadero Sistema Educativo: la Micro educación y así lograremos grandes avances
en el plano de desarrollo económico y social del país.
3. Permite una mejor selección del lenguaje de programación
Determine cual de los siguientes lenguajes recomienda para leer una línea de texto y
separarla en palabras : C, Pascal, PHP. Explique, ejemplifique y concluya.
Ejemplo:
Estructuras de control como if, bucles for y do/while ,for/next fueron creadas inspiradas
en el uso de GOTO ya que facilitarían el trabajo del programador por qué GOTO hacia
la tarea más difícil, casi imposible.
Ejemplo: