El documento trata sobre la programación y los lenguajes de programación. Explica que los primeros lenguajes surgieron para facilitar la comunicación entre los programadores y los computadores. Luego, con el tiempo aparecieron nuevos lenguajes que subsanaban las deficiencias de los anteriores y agregaban más facilidades. Finalmente, el proyecto consiste en crear un programa que genere vocales y consonantes a partir de un texto ingresado, aplicando diferentes lenguajes de programación como C++, Visual Basic y Java.
El documento trata sobre los diferentes tipos de lenguajes de programación. Explica que existen lenguajes de bajo nivel como el lenguaje máquina y el ensamblador, lenguajes de alto nivel como C++ y Python, y la programación orientada a objetos. También define conceptos como algoritmos, diagramas de flujo y el ciclo de vida del desarrollo de software.
El documento trata sobre los conceptos básicos de programación. Explica que la programación es el proceso de escribir código en un lenguaje de programación para crear software. Luego describe los diferentes tipos de lenguajes de programación como los lenguajes de máquina, ensamblador, de alto nivel y orientados a objetos. Finalmente, introduce conceptos clave como algoritmos, diagramas de flujo y el ciclo de vida del desarrollo de software.
Este documento describe la evolución de los lenguajes de programación a través de las
generaciones. Comenzó con lenguajes de máquina en la primera generación, luego lenguajes
ensambladores en la segunda. La tercera generación introdujo lenguajes de alto nivel como
FORTRAN y COBOL. La cuarta generación buscó acelerar el desarrollo de aplicaciones y
reducir costos, mientras que la quinta generación se relacionó con lenguajes de inteligencia
artificial como LISP y PROLOG.
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
Los lenguajes de programación permiten dar instrucciones a las computadoras. Existen lenguajes de bajo nivel como el ensamblador que dependen de la computadora, y lenguajes de alto nivel independientes como Java y Python que requieren de compiladores o intérpretes. Los lenguajes de programación han evolucionado desde el lenguaje máquina binario hasta lenguajes más avanzados y portables.
Este documento describe cómo convertirse en un programador en la Misión Sucre. Explica que las materias introductorias como Introducción a la Programación, Desarrollo de Software, Sistemas I y II enseñan conceptos como algoritmos, programación orientada a objetos, bases de datos y lenguajes como C y Java. También recomienda empezar con C y usar herramientas como GCC y materias electivas como PostgreSQL y PHP. El objetivo es que los estudiantes adquieran habilidades para crear software y resolver problemas.
El documento habla sobre la programación de computadoras. Explica que la programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora usando un lenguaje de programación. También describe la evolución de los lenguajes de programación desde el lenguaje máquina hasta lenguajes de alto nivel para facilitar la programación para los humanos.
Este documento habla sobre los lenguajes de programación de alto nivel. Explica que estos lenguajes fueron desarrollados para facilitar la programación al usar instrucciones en lenguaje natural en lugar de código de máquina. Describe algunos de los lenguajes de alto nivel más importantes como FORTRAN, COBOL, Pascal, C y Java, y explica brevemente sus propósitos y usos. También discute las ventajas e inconvenientes de los lenguajes de alto nivel.
El documento trata sobre los diferentes tipos de lenguajes de programación. Explica que existen lenguajes de bajo nivel como el lenguaje máquina y el ensamblador, lenguajes de alto nivel como C++ y Python, y la programación orientada a objetos. También define conceptos como algoritmos, diagramas de flujo y el ciclo de vida del desarrollo de software.
El documento trata sobre los conceptos básicos de programación. Explica que la programación es el proceso de escribir código en un lenguaje de programación para crear software. Luego describe los diferentes tipos de lenguajes de programación como los lenguajes de máquina, ensamblador, de alto nivel y orientados a objetos. Finalmente, introduce conceptos clave como algoritmos, diagramas de flujo y el ciclo de vida del desarrollo de software.
Este documento describe la evolución de los lenguajes de programación a través de las
generaciones. Comenzó con lenguajes de máquina en la primera generación, luego lenguajes
ensambladores en la segunda. La tercera generación introdujo lenguajes de alto nivel como
FORTRAN y COBOL. La cuarta generación buscó acelerar el desarrollo de aplicaciones y
reducir costos, mientras que la quinta generación se relacionó con lenguajes de inteligencia
artificial como LISP y PROLOG.
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
Los lenguajes de programación permiten dar instrucciones a las computadoras. Existen lenguajes de bajo nivel como el ensamblador que dependen de la computadora, y lenguajes de alto nivel independientes como Java y Python que requieren de compiladores o intérpretes. Los lenguajes de programación han evolucionado desde el lenguaje máquina binario hasta lenguajes más avanzados y portables.
Este documento describe cómo convertirse en un programador en la Misión Sucre. Explica que las materias introductorias como Introducción a la Programación, Desarrollo de Software, Sistemas I y II enseñan conceptos como algoritmos, programación orientada a objetos, bases de datos y lenguajes como C y Java. También recomienda empezar con C y usar herramientas como GCC y materias electivas como PostgreSQL y PHP. El objetivo es que los estudiantes adquieran habilidades para crear software y resolver problemas.
El documento habla sobre la programación de computadoras. Explica que la programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora usando un lenguaje de programación. También describe la evolución de los lenguajes de programación desde el lenguaje máquina hasta lenguajes de alto nivel para facilitar la programación para los humanos.
Este documento habla sobre los lenguajes de programación de alto nivel. Explica que estos lenguajes fueron desarrollados para facilitar la programación al usar instrucciones en lenguaje natural en lugar de código de máquina. Describe algunos de los lenguajes de alto nivel más importantes como FORTRAN, COBOL, Pascal, C y Java, y explica brevemente sus propósitos y usos. También discute las ventajas e inconvenientes de los lenguajes de alto nivel.
Este documento presenta información sobre lenguajes de programación. Explica que un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser ejecutadas por computadoras. También define conceptos como código binario, lenguajes de alto nivel, sintaxis, semántica y gramática de lenguajes de programación. Por último, resume los pasos básicos de la programación estructurada como secuencias, instrucciones condicionales e iteración.
Este documento resume la historia y desarrollo de varios lenguajes de programación importantes. Comenzó con FORTRAN en los años 50 para aplicaciones científicas, seguido de COBOL en 1959 para negocios. En los 60s, BASIC se desarrolló para enseñanza y Pascal se volvió popular en universidades. Ada se creó en los 70s para defensa con capacidades multitareas. C evolucionó de B y fue usado para Unix. En los 90s, C++ agregó programación orientada a objetos y Java fue diseñado para web interactiv
Evolución y clasificación de los lenguajes de programaciónjuanbryanc
El documento describe la evolución de los lenguajes de programación desde los lenguajes de bajo nivel como el lenguaje máquina y el ensamblador hasta los lenguajes de alto nivel modernos. Explica que los lenguajes han pasado por cambios para volverse más abstractos y cercanos al lenguaje humano, haciendo la programación más fácil, legible y portables los programas entre máquinas. También clasifica los lenguajes según su nivel de abstracción, paradigma de programación, generación, uso y método de traducción.
El documento presenta información sobre lenguajes de programación. Explica que un lenguaje de programación es un lenguaje artificial usado para controlar el comportamiento de una máquina como una computadora. Se clasifican los lenguajes de programación en bajo y alto nivel dependiendo de su nivel de abstracción. También describe los elementos básicos de un lenguaje de programación como funciones, variables y operadores.
El documento resume la evolución cronológica de los lenguajes de programación desde 1953 hasta 1999. Algunos de los lenguajes más importantes mencionados son FORTRAN (1953), LISP (1959), ALGOL (1960), COBOL (1960), BASIC (1965), Pascal (1970), C (1972), C++ (1980), Java (1990s) y Visual C++ (1993). El documento proporciona fechas clave y breves descripciones sobre el propósito y características de varios de estos lenguajes históricos.
Este documento presenta información sobre lenguajes de programación. Explica que los lenguajes de alto nivel se caracterizan por expresar algoritmos de una manera adecuada al pensamiento humano en lugar de las máquinas. Menciona lenguajes de alto nivel como FORTRAN, COBOL, BASIC y C. También describe lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, los cuales se orientan directamente al hardware. Finalmente, clasifica los programas en software de sistema, de programación y de aplicación.
Este documento proporciona una historia detallada del desarrollo de varios sistemas operativos importantes, incluidos Windows, Linux, Android y otros. Comienza describiendo los orígenes de los sistemas operativos en las primeras computadoras en la década de 1940 y continúa detallando hitos clave y versiones importantes a lo largo de las décadas siguientes para cada sistema operativo.
El documento describe la historia y evolución de los lenguajes de programación. Comienza explicando que los primeros lenguajes eran lenguajes máquina y de ensamblaje, los cuales eran difíciles de usar. Luego, se desarrollaron lenguajes de alto nivel más fáciles de aprender como FORTRAN, COBOL, BASIC y LOGO. Cada uno fue creado para un propósito diferente y tuvieron un gran impacto en el desarrollo de la programación.
Este documento clasifica los diferentes tipos de lenguajes de programación. Describe los lenguajes de máquina, de bajo nivel y de alto nivel. Los lenguajes de alto nivel son más fáciles de usar y independientes de la máquina, pero requieren de un compilador o intérprete. También clasifica los lenguajes de programación según su enfoque como imperativo, declarativo u orientado a objetos, y según la generación de computadoras para la que fueron desarrollados.
Este documento proporciona una introducción a la programación estructurada en lenguaje C++. Explica las características básicas de C++ como lenguaje de programación orientado a objetos e híbrido, y describe conceptos clave como variables, tipos de datos, operadores, sentencias de control como if y switch, y funciones. También cubre temas como librerías, cadenas de formato y estructuras de control repetitivas y condicionales.
El documento describe los lenguajes de programación, incluyendo su definición, tipos principales como lenguajes de máquina, ensambladores y de alto nivel como BASIC, Pascal, FORTRAN, ALGOL y SIMULA. Explica que los lenguajes de bajo nivel como el código máquina y ensamblador están estrechamente ligados al hardware, mientras que los lenguajes de alto nivel como BASIC, Pascal y FORTRAN proporcionan mayores niveles de abstracción. También cubre conceptos como generaciones de lenguajes y caracter
Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como ordenadores. Está formado por símbolos y reglas que definen su estructura y significado. Los lenguajes de programación se dividen en categorías como lenguajes interpretados, compilados e intermedios; imperativos y funcionales; de bajo, medio y alto nivel; y según paradigmas como la programación orientada a objetos.
Centro educativo bengala villa rica del carmen parte altaApita Alvaro
El documento presenta un proyecto de aula sobre el aprendizaje de la mecanografía utilizando el software educativo "MecaNet". El objetivo general es utilizar este software con estudiantes para facilitar el aprendizaje de la escritura en teclados. Se detallan las fases de identificación del problema, diseño, ejecución, seguimiento y evaluación. Finalmente, las conclusiones indican que los estudiantes aprendieron de manera más eficiente el uso del teclado y con menor tiempo de explicación por parte del docente.
El documento trata sobre conceptos básicos de programación como la programación orientada a objetos, lenguajes de alto nivel, clasificación de lenguajes de programación, eventos y más. Explica cada concepto y provee ejemplos claros para ilustrarlos.
Este documento presenta información sobre lenguajes de programación. Explica los diferentes niveles de lenguaje, como los lenguajes de bajo, medio y alto nivel. También describe programas traductores como compiladores e intérpretes, y técnicas de programación como diagramas de flujo. El objetivo es proporcionar los aspectos más importantes sobre lenguajes de programación.
Este documento presenta un prólogo para un libro de texto sobre programación orientada a objetos con C#. El prólogo explica que el libro fue escrito por cuatro autores de dos universidades cubanas y tiene como objetivo principal apoyar el desarrollo de un curso de introducción a la programación desde el enfoque de la programación orientada a objetos. El prólogo también describe la motivación, antecedentes, organización y estructura general del libro de texto.
Este documento presenta una introducción a los lenguajes de programación. Explica que un lenguaje de programación es un sistema estructurado de comunicación que permite comunicarse con computadoras. Luego describe los tipos principales de lenguajes de programación, incluyendo lenguajes de bajo nivel orientados a la máquina y lenguajes de alto nivel más abstractos y fáciles de usar. Finalmente, menciona algunos de los lenguajes de programación más populares como Java, JavaScript, C#, C++ y PHP.
El documento clasifica los lenguajes de programación en 12 categorías: 1) Nivel de abstracción, 2) Propósito, 3) Evolución histórica, 4) Manera de ejecutarse, 5) Manera de abordar la tarea, 6) Paradigma de programación, 7) Lugar de ejecución, 8) Concurrencia, 9) Interactividad, 10) Realización visual, 11) Determinismo y 12) Productividad. Proporciona ejemplos para cada categoría.
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, y lenguajes de alto nivel como C++, Java y Python. También explica los traductores de lenguaje como compiladores e intérpretes, y las generaciones de lenguajes de programación y su evolución a lo largo del tiempo.
Este documento proporciona información sobre los lenguajes de programación. Explica que un lenguaje de programación está compuesto de símbolos y reglas que definen su estructura y significado. Además, describe que los lenguajes de programación se clasifican por su nivel de abstracción del procesador y menciona ejemplos como lenguajes de alto nivel, intermedio y bajo nivel. Finalmente, brinda definiciones breves de conceptos clave como compilador, intérprete y código objeto.
Este documento presenta información sobre matrices tridimensionales. Explica conceptos básicos como vectores, matrices, dimensiones de matrices bidimensionales y tridimensionales. Luego describe un programa desarrollado en C para trabajar con matrices tridimensionales, solicitando la entrada de datos al usuario y generando valores aleatorios para llenar las matrices. Finalmente incluye una bibliografía.
Este documento presenta un proyecto sobre matrices mágicas realizado por un grupo de estudiantes. Explica conceptos básicos sobre matrices y describe un algoritmo que determina si una matriz cuadrada ingresada por el usuario es mágica o no mediante la verificación de que la suma de sus filas, columnas y diagonales sea igual. El algoritmo se implementará en tres lenguajes de programación diferentes para mostrar su funcionamiento.
Este documento presenta información sobre lenguajes de programación. Explica que un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser ejecutadas por computadoras. También define conceptos como código binario, lenguajes de alto nivel, sintaxis, semántica y gramática de lenguajes de programación. Por último, resume los pasos básicos de la programación estructurada como secuencias, instrucciones condicionales e iteración.
Este documento resume la historia y desarrollo de varios lenguajes de programación importantes. Comenzó con FORTRAN en los años 50 para aplicaciones científicas, seguido de COBOL en 1959 para negocios. En los 60s, BASIC se desarrolló para enseñanza y Pascal se volvió popular en universidades. Ada se creó en los 70s para defensa con capacidades multitareas. C evolucionó de B y fue usado para Unix. En los 90s, C++ agregó programación orientada a objetos y Java fue diseñado para web interactiv
Evolución y clasificación de los lenguajes de programaciónjuanbryanc
El documento describe la evolución de los lenguajes de programación desde los lenguajes de bajo nivel como el lenguaje máquina y el ensamblador hasta los lenguajes de alto nivel modernos. Explica que los lenguajes han pasado por cambios para volverse más abstractos y cercanos al lenguaje humano, haciendo la programación más fácil, legible y portables los programas entre máquinas. También clasifica los lenguajes según su nivel de abstracción, paradigma de programación, generación, uso y método de traducción.
El documento presenta información sobre lenguajes de programación. Explica que un lenguaje de programación es un lenguaje artificial usado para controlar el comportamiento de una máquina como una computadora. Se clasifican los lenguajes de programación en bajo y alto nivel dependiendo de su nivel de abstracción. También describe los elementos básicos de un lenguaje de programación como funciones, variables y operadores.
El documento resume la evolución cronológica de los lenguajes de programación desde 1953 hasta 1999. Algunos de los lenguajes más importantes mencionados son FORTRAN (1953), LISP (1959), ALGOL (1960), COBOL (1960), BASIC (1965), Pascal (1970), C (1972), C++ (1980), Java (1990s) y Visual C++ (1993). El documento proporciona fechas clave y breves descripciones sobre el propósito y características de varios de estos lenguajes históricos.
Este documento presenta información sobre lenguajes de programación. Explica que los lenguajes de alto nivel se caracterizan por expresar algoritmos de una manera adecuada al pensamiento humano en lugar de las máquinas. Menciona lenguajes de alto nivel como FORTRAN, COBOL, BASIC y C. También describe lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, los cuales se orientan directamente al hardware. Finalmente, clasifica los programas en software de sistema, de programación y de aplicación.
Este documento proporciona una historia detallada del desarrollo de varios sistemas operativos importantes, incluidos Windows, Linux, Android y otros. Comienza describiendo los orígenes de los sistemas operativos en las primeras computadoras en la década de 1940 y continúa detallando hitos clave y versiones importantes a lo largo de las décadas siguientes para cada sistema operativo.
El documento describe la historia y evolución de los lenguajes de programación. Comienza explicando que los primeros lenguajes eran lenguajes máquina y de ensamblaje, los cuales eran difíciles de usar. Luego, se desarrollaron lenguajes de alto nivel más fáciles de aprender como FORTRAN, COBOL, BASIC y LOGO. Cada uno fue creado para un propósito diferente y tuvieron un gran impacto en el desarrollo de la programación.
Este documento clasifica los diferentes tipos de lenguajes de programación. Describe los lenguajes de máquina, de bajo nivel y de alto nivel. Los lenguajes de alto nivel son más fáciles de usar y independientes de la máquina, pero requieren de un compilador o intérprete. También clasifica los lenguajes de programación según su enfoque como imperativo, declarativo u orientado a objetos, y según la generación de computadoras para la que fueron desarrollados.
Este documento proporciona una introducción a la programación estructurada en lenguaje C++. Explica las características básicas de C++ como lenguaje de programación orientado a objetos e híbrido, y describe conceptos clave como variables, tipos de datos, operadores, sentencias de control como if y switch, y funciones. También cubre temas como librerías, cadenas de formato y estructuras de control repetitivas y condicionales.
El documento describe los lenguajes de programación, incluyendo su definición, tipos principales como lenguajes de máquina, ensambladores y de alto nivel como BASIC, Pascal, FORTRAN, ALGOL y SIMULA. Explica que los lenguajes de bajo nivel como el código máquina y ensamblador están estrechamente ligados al hardware, mientras que los lenguajes de alto nivel como BASIC, Pascal y FORTRAN proporcionan mayores niveles de abstracción. También cubre conceptos como generaciones de lenguajes y caracter
Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como ordenadores. Está formado por símbolos y reglas que definen su estructura y significado. Los lenguajes de programación se dividen en categorías como lenguajes interpretados, compilados e intermedios; imperativos y funcionales; de bajo, medio y alto nivel; y según paradigmas como la programación orientada a objetos.
Centro educativo bengala villa rica del carmen parte altaApita Alvaro
El documento presenta un proyecto de aula sobre el aprendizaje de la mecanografía utilizando el software educativo "MecaNet". El objetivo general es utilizar este software con estudiantes para facilitar el aprendizaje de la escritura en teclados. Se detallan las fases de identificación del problema, diseño, ejecución, seguimiento y evaluación. Finalmente, las conclusiones indican que los estudiantes aprendieron de manera más eficiente el uso del teclado y con menor tiempo de explicación por parte del docente.
El documento trata sobre conceptos básicos de programación como la programación orientada a objetos, lenguajes de alto nivel, clasificación de lenguajes de programación, eventos y más. Explica cada concepto y provee ejemplos claros para ilustrarlos.
Este documento presenta información sobre lenguajes de programación. Explica los diferentes niveles de lenguaje, como los lenguajes de bajo, medio y alto nivel. También describe programas traductores como compiladores e intérpretes, y técnicas de programación como diagramas de flujo. El objetivo es proporcionar los aspectos más importantes sobre lenguajes de programación.
Este documento presenta un prólogo para un libro de texto sobre programación orientada a objetos con C#. El prólogo explica que el libro fue escrito por cuatro autores de dos universidades cubanas y tiene como objetivo principal apoyar el desarrollo de un curso de introducción a la programación desde el enfoque de la programación orientada a objetos. El prólogo también describe la motivación, antecedentes, organización y estructura general del libro de texto.
Este documento presenta una introducción a los lenguajes de programación. Explica que un lenguaje de programación es un sistema estructurado de comunicación que permite comunicarse con computadoras. Luego describe los tipos principales de lenguajes de programación, incluyendo lenguajes de bajo nivel orientados a la máquina y lenguajes de alto nivel más abstractos y fáciles de usar. Finalmente, menciona algunos de los lenguajes de programación más populares como Java, JavaScript, C#, C++ y PHP.
El documento clasifica los lenguajes de programación en 12 categorías: 1) Nivel de abstracción, 2) Propósito, 3) Evolución histórica, 4) Manera de ejecutarse, 5) Manera de abordar la tarea, 6) Paradigma de programación, 7) Lugar de ejecución, 8) Concurrencia, 9) Interactividad, 10) Realización visual, 11) Determinismo y 12) Productividad. Proporciona ejemplos para cada categoría.
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, y lenguajes de alto nivel como C++, Java y Python. También explica los traductores de lenguaje como compiladores e intérpretes, y las generaciones de lenguajes de programación y su evolución a lo largo del tiempo.
Este documento proporciona información sobre los lenguajes de programación. Explica que un lenguaje de programación está compuesto de símbolos y reglas que definen su estructura y significado. Además, describe que los lenguajes de programación se clasifican por su nivel de abstracción del procesador y menciona ejemplos como lenguajes de alto nivel, intermedio y bajo nivel. Finalmente, brinda definiciones breves de conceptos clave como compilador, intérprete y código objeto.
Este documento presenta información sobre matrices tridimensionales. Explica conceptos básicos como vectores, matrices, dimensiones de matrices bidimensionales y tridimensionales. Luego describe un programa desarrollado en C para trabajar con matrices tridimensionales, solicitando la entrada de datos al usuario y generando valores aleatorios para llenar las matrices. Finalmente incluye una bibliografía.
Este documento presenta un proyecto sobre matrices mágicas realizado por un grupo de estudiantes. Explica conceptos básicos sobre matrices y describe un algoritmo que determina si una matriz cuadrada ingresada por el usuario es mágica o no mediante la verificación de que la suma de sus filas, columnas y diagonales sea igual. El algoritmo se implementará en tres lenguajes de programación diferentes para mostrar su funcionamiento.
El documento presenta un proyecto académico para verificar la autenticidad de cédulas de identidad a través de un algoritmo matemático. El proyecto utiliza ciclos, vectores, acumuladores y contadores para procesar el número de cédula ingresado, calcular la suma de sus dígitos multiplicados por coeficientes y comparar el décimo dígito obtenido con el verificador para determinar si la cédula es verdadera o falsa, mostrando el resultado en Excel.
Este documento presenta un proyecto de programación sobre cadenas inversas en los lenguajes Visual Basic, C y Java. El proyecto incluye la construcción de un programa que genera cadenas inversas para ampliar el conocimiento de los estudiantes en diferentes lenguajes de programación y demostrar cómo se pueden resolver problemas de la vida cotidiana a través de la programación. El documento explica el problema, objetivos, marco teórico y desarrollo del programa para cadenas inversas en múltiples lenguajes.
The document contains code in C, Java, and Visual Basic that allows a user to input values for a matrix, calculates the sums of the rows, columns, and diagonals of the matrix, and determines if the matrix is a "magic matrix" by checking if all the sums are equal. The programs prompt the user for the matrix dimension, accept input to populate the matrix, display the matrix, calculate the various sums, and output whether the matrix is magic or not along with the common sum value.
UNIVERSIDAD CENTRAL DEL ECUADOR CAMILA ESCOBAR LOPEZ C+++CamiEscobar1995
This document contains code samples in Visual Basic, C, and Java that count the number of vowels, consonants, and uppercase letters in a text file. The Visual Basic code uses loops and conditional statements to iterate through each character and increment counters for each category. Similarly, the C code uses a switch statement to categorize each character. The Java code uses conditional statements within a for loop to categorize and count each character. At the end, all three code samples print the final counts for vowels, consonants, and uppercase letters.
El documento presenta código en tres lenguajes de programación (Visual Basic, C y Java) para invertir cadenas de caracteres e imprimir el código ASCII de cada carácter. En Visual Basic, se utiliza un bucle While para ingresar palabras, invertirlas y mostrar el código ASCII caracter por caracter. En C, se usan ciclos for anidados para invertir cadenas ingresadas y mostrar el código de cada carácter. Finalmente, en Java se emplean arrays bidimensionales, bucles for y métodos de String para realizar las mismas funciones en ese lenguaje.
Este documento proporciona información sobre la capacitación de ayudantes escolares para promover la convivencia. Explica que un conflicto surge de posiciones incompatibles y emociones encontradas, y que los estudiantes son responsables de sus propias acciones y sus consecuencias. Además, describe el proceso de mediación para resolver conflictos de manera pacífica, así como los roles y funciones de los ayudantes para apoyar a sus compañeros y mejorar el clima escolar a través de la escucha activa, la mediación y el compromiso con
Este documento presenta una sesión de formación para ayudantes escolares sobre la convivencia. Explica que los conflictos son situaciones de desacuerdo que involucran emociones. Describe la importancia de la empatía y de hacerse responsable de nuestras acciones. Detalla el proceso de mediación para resolver conflictos de manera pacífica. Aconseja evitar errores como juzgar o forzar reconciliaciones. Define las funciones y valores de los ayudantes de convivencia.
Este documento presenta el código de un programa en Java que invierte cadenas. El programa solicita al usuario ingresar una cantidad de palabras y luego ingresa cada palabra. Las palabras originales se almacenan en una matriz y luego se invierten almacenándolas en otra matriz. Finalmente, el programa imprime las palabras invertidas.
El documento describe la evolución de la programación y los lenguajes de programación. Explica que la programación es el proceso de crear programas mediante instrucciones escritas en lenguajes de programación. También describe los antecedentes históricos de la programación con Charles Babbage y Ada Lovelace, y los componentes básicos de la máquina analítica de Babbage. Finalmente, explica conceptos clave como lenguajes de programación, tipos de lenguajes, y componentes de un programa.
El documento presenta un proyecto de programación para generar vocales y consonantes a partir de un texto. El proyecto fue desarrollado por 4 estudiantes utilizando herramientas como condicionales, bucles, switch y acumuladores. Concluyeron que Java es uno de los lenguajes más fáciles de usar y que aún les queda mucho por aprender sobre programación.
El documento presenta un proyecto de programación para generar vocales y consonantes a partir de un texto. El proyecto fue desarrollado por 4 estudiantes utilizando herramientas como condicionales, bucles, switch y acumuladores. Concluyeron que Java es uno de los lenguajes más fáciles de usar y que aunque conocen conceptos básicos, aún les queda mucho por aprender sobre programación.
Este documento presenta una introducción a los conceptos básicos de la programación. Explica que un lenguaje de programación permite escribir instrucciones para que la computadora las ejecute. Describe los paradigmas imperativo y orientado a objetos, así como los lenguajes de alto y bajo nivel. Finalmente, introduce conceptos como compiladores, intérpretes y la estructura básica de un programa en C.
Este documento presenta una introducción a los diferentes tipos de lenguajes de programación. Explica que los lenguajes de programación pueden clasificarse como de bajo o alto nivel, y que los lenguajes de alto nivel surgieron para facilitar la programación al distanciarse del hardware. También describe brevemente la historia de los primeros lenguajes de programación y cómo evolucionaron los lenguajes ensambladores para ser más fáciles de usar que los lenguajes de máquina originales. El objetivo general es conocer los tipos de lenguajes de programación y
El documento describe la historia y definición de los lenguajes de programación. Explica que Charles Babbage y Ada Lovelace fueron pioneros en la programación en las décadas de 1830 y 1840, aunque su máquina analítica nunca se construyó. Más tarde, cuando surgieron los primeros ordenadores, la programación se basaba en cambiar cables y tarjetas perforadas. El documento también define los lenguajes de programación y discute clasificaciones como el nivel de abstracción, paradigmas y forma de ejecución.
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente [3]
Lo primero que el programador debe hacer para programar es:
Identificar el problema, luego elaborar el algoritmo o secuencias de pasos a seguir para la solución del mismo.
Viene a tallar aquí una controversia de comprensión e interpretación entre el lenguaje máquina y el lenguaje humano. Quizás nos preguntemos ¿qué hace el programador para que este aparato obedezca a los comandos ante cualquier manipulación de algún hardware?
La respuesta es simple como el lenguaje maquina es distinta al del humano esta necesita de un traductor e interprete.
Para que la computadora ejecute las instrucciones del programador, se requiere de un traductor que es el que trasforma el lenguaje humano al lenguaje maquina (lenguaje binario unos y ceros).
Este documento describe diferentes tipos de lenguajes de programación y cómo se clasifican. Explica que existen lenguajes de máquina, ensamblador y de alto nivel. También describe la diferencia entre lenguajes compilados e interpretados. Finalmente, detalla las características de lenguajes populares como FORTRAN, BASIC, COBOL, Pascal, APL, FORTH y LOGO.
Este documento resume las características clave de los lenguajes de programación. Explica que un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas. Luego describe brevemente la historia de los primeros lenguajes de programación y algunas características comunes deseables como la simplicidad, estructuras de control y tipos de datos.
Este documento presenta una introducción a los lenguajes de programación. Explica brevemente la historia de los lenguajes de programación desde Charles Babbage y Ada Lovelace, y describe algunos elementos clave de los lenguajes como las estructuras de control, tipos de datos, características y componentes. El documento parece ser parte de una monografía sobre lenguajes de programación.
El documento describe los conceptos básicos de la programación, incluyendo que un lenguaje de programación es un lenguaje artificial creado para que las máquinas realicen funciones previamente establecidas, que los algoritmos son secuencias ordenadas de instrucciones para resolver problemas, y que los programadores desarrollan programas usando diferentes lenguajes de programación. También resume los orígenes de la programación con Ada Lovelace y John Backus, y los tipos de lenguajes como ensamblador, de alto nivel y la programación estructurada.
Ada Lovelace fue la primera programadora de computadoras reconocida. En la década de 1830, tradujo y amplió una descripción de la máquina analítica de Charles Babbage, anticipando muchas teorías modernas. Aunque la máquina nunca se construyó, su trabajo la convirtió en la primera persona en escribir un programa computacional. En 1954 se creó el lenguaje Fortran, el primer lenguaje de alto nivel, mientras que en 1960 se creó COBOL para aplicaciones comerciales. Los lenguajes de alto nivel permiten expresar algoritmos de
Este documento presenta 10 preguntas sobre conceptos básicos de programación, como lenguajes de programación, clasificación de programas, características de un buen programa, y los pasos para desarrollar un programa. Incluye ejemplos y definiciones breves para cada tema. El objetivo parece ser proporcionar una introducción general a conceptos fundamentales de programación de computadoras.
Este documento presenta 10 preguntas sobre conceptos básicos de programación, como lenguajes de programación, clasificación de programas, características de un buen programa, y los pasos para desarrollar un programa. Incluye ejemplos y definiciones breves para cada tema. El objetivo parece ser proporcionar una introducción general a conceptos fundamentales de programación.
Este documento presenta 10 preguntas sobre conceptos básicos de programación, como lenguajes de programación, clasificación de programas, características de un buen programa, y los pasos para desarrollar un programa. Incluye ejemplos y definiciones breves para cada tema. El objetivo parece ser proporcionar una introducción general a conceptos fundamentales de programación.
Este documento contiene preguntas y respuestas sobre conceptos básicos de programación. Aborda temas como los lenguajes de programación más populares para el estudio (PHP, C#, JavaScript, etc.), la diferencia entre lenguajes de alto y bajo nivel, ejemplos de cada uno, y los pasos fundamentales para desarrollar un programa.
El documento define conceptos clave relacionados con la programación, como lenguaje de programación, métodos de programación modular y algoritmos. Explica que un lenguaje de programación es un conjunto de reglas y símbolos que permiten comunicar instrucciones a una computadora para ejecutar programas, y que existen diferentes clasificaciones de lenguajes según su nivel de abstracción respecto a la máquina. También resume brevemente la historia evolutiva de los lenguajes de programación.
Los inicios de la programación se remontan a Ada Lovelace y Charles Babbage en el siglo XIX. Más tarde, en 1954, John Backus desarrolló Fortran, el primer lenguaje de alto nivel que hizo la programación más sencilla al traducir palabras en inglés a código binario en lugar de usar código máquina. Los lenguajes de alto nivel como Pascal, COBOL y C son independientes de la máquina y permiten transportar programas fácilmente entre máquinas. Edsger Dijkstra definió el concepto de programación
Este documento describe las estructuras básicas en Pseint como constantes, variables, acumuladores, contadores e identificadores. También explica qué son los diagramas de flujo y proporciona información sobre la historia y el creador de Pseint.
Este documento presenta un proyecto de un grupo de estudiantes para construir un programa que genere cadenas inversas en diferentes lenguajes de programación como Visual Basic, C#, y Java. El objetivo general es ampliar sus conocimientos sobre cadenas inversas y diferentes lenguajes, mientras que los objetivos específicos incluyen investigar los lenguajes, aplicar nuevas herramientas, y explicar el uso de los lenguajes en problemas cotidianos. El documento también incluye código de ejemplo y conclusiones sobre la comprensión de las herramientas de
Este documento presenta un programa que crea matrices tridimensionales. Primero define variables y solicita la entrada del número de matrices, filas y columnas. Luego genera valores aleatorios para cada elemento y encuentra los mayores valores de cada fila y columna. Finalmente, imprime los resultados. El programa también se explica en otros lenguajes como Visual Basic, C y Java.
- El proyecto desarrolla un programa en C para verificar la validez de números de cédula ecuatorianos mediante el cálculo y comparación del dígito verificador. Utiliza ciclos, arrays, condicionales y estructuras switch para determinar a qué provincia pertenece el usuario.
Este documento presenta un proyecto sobre matrices mágicas desarrollado por el grupo DSKN de la Universidad Central del Ecuador. El proyecto tiene como objetivo principal aprender sobre matrices en programación y desarrollar algoritmos para resolver problemas utilizando matrices, incluyendo el problema de determinar si una matriz dada es mágica. Se definen matrices, ciclos repetitivos como while y for, y se concluye que el programa permitirá determinar si una matriz es mágica comprobando si la suma de sus filas, columnas y diagonales es igual.
El Plan Nacional para el Buen Vivir es un instrumento creado por el gobierno ecuatoriano para coordinar las políticas públicas y la inversión con el objetivo de consolidar el cambio hacia una vida de felicidad y armonía ambiental y cultural conocida como el Buen Vivir. El plan cuenta con 12 estrategias y 12 objetivos nacionales enfocados en áreas como la justicia, la economía social, el ambiente y la soberanía para alcanzar esta visión.
- El proyecto desarrolla un programa en C para verificar la validez de números de cédula ecuatorianos mediante el cálculo y comparación del dígito verificador. Utiliza ciclos, arrays, condicionales y estructuras switch para determinar a qué provincia pertenece el usuario.
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARIS”. Esta actividad de aprendizaje propone el reto de descubrir el la secuencia números para abrir un candado, el cual destaca la percepción geométrica y conceptual. La intención de esta actividad de aprendizaje lúdico es, promover los pensamientos lógico (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia y viso-espacialidad. Didácticamente, ésta actividad de aprendizaje es transversal, y que integra áreas del conocimiento: matemático, Lenguaje, artístico y las neurociencias. Acertijo dedicado a los Juegos Olímpicos de París 2024.
Business Plan -rAIces - Agro Business Techjohnyamg20
Innovación y transparencia se unen en un nuevo modelo de negocio para transformar la economia popular agraria en una agroindustria. Facilitamos el acceso a recursos crediticios, mejoramos la calidad de los productos y cultivamos un futuro agrícola eficiente y sostenible con tecnología inteligente.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
1. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
1
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE INGENIERIA Y CIENCIAS FISICA Y MATEMATICAS
PROGRAMACION
PROGRAMA DESDE UN ARCHIVO DE TEXTO VOCALES Y
CONSONANTES
INTEGRANTES:
NavarreteAndrés
Romero Gustavo
Soria Viviana
Zuñiga Madelaine
Ing. Wagner Lucero
Quito, Julio 2015
2. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
2
Contenido
RESUMEN ................................................................................................................................. 3
INTRODUCCIÓN......................................................................................................................... 5
CAPITULO I............................................................................................................................... 6
OBJETIVOS................................................................................................................................ 6
Objetivo General ................................................................................................................... 6
Objetivos Específicos ............................................................................................................. 6
CAPITULO II.............................................................................................................................. 7
MARCO TEORICO................................................................................................................... 7
ANTECEDENTES.................................................................................................................. 7
HISTORIA........................................................................................................................... 7
QUE ES PROGRAMACIÓN.................................................................................................... 9
ELEMENTOS......................................................................................................................11
OPERADORES LÓGICOS......................................................................................................12
CONDICIONANTES.............................................................................................................12
BUCLES.............................................................................................................................13
DESARROLLO DEL PROGRAMA...........................................................................................14
CONCLUSIONES........................................................................................................................20
RECOMENDACIONES ................................................................................................................21
BIBLIOGRAFIA ..........................................................................................................................22
TABLA DE ILUSTACIONES........................................................................................................... 6
FIGURA1..................................................................................................................................13
3. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
3
RESUMEN
El ser humano se ha permitido abrir su mente a nuevos pensamientos y conocimientos
para lograr el desarrollo de varias tecnologías que resultan hoy de gran importancia para
el mundo.
Los ordenadores no hablan nuestro idioma, son maquinas y como tales, necesitan un
lenguaje especifico pensado por el hombre para ellas. Además, necesitan constantemente
interpretar todas las instrucciones que reciben. Dada la dificultad de comunicación
insalvable entre el computador y el programador, pronto aparecieron lenguajes de
programación que hacen posible la comunicación con el microprocesador, utilizando
términos y símbolos relacionados con el tipo de problema que se debe resolver, mediante
el empleo de herramientas que brinda la informática.
Estos lenguajes permiten, por un lado, escribir las operaciones que son necesarias realizar
para resolver el problema de un modo parecido a como se escribiría convencionalmente
(es decir, redactar adecuadamente el algoritmo de resolución del problema) y, por el otro,
se encarga de traducir el algoritmo al lenguaje máquina (proceso conocido como
compilación) con lo que se le confiere al programa la capacidad de corre (ser ejecutado)
en el ordenador. El ordenador es en realidad tan sólo una máquina virtual, capaz de
resolver todos los problemas que los usuarios seamos capaces de expresar mediante un
algoritmo (programa).
Los ordenadores se programaban en lenguaje máquina pero las dificultades que esto
conllevaba, junto con la enorme facilidad de cometer errores, cuya localización era larga y
compleja, hicieron concebir, en la década de los 40, la posibilidad de usar lenguajes
simbólicos. Los primeros en aparecer fueron los ensambladores, fundamentalmente
Consistía en dar un nombre a cada tipo de instrucción y cada dirección. Al principio sé
hacia el programa sobre papel y, después se traducía a mano con la ayuda de unas tablas,
y se introducían en la máquina en forma numérica, pero pronto aparecieron programas
que se ensamblaban automáticamente.
El proyecto que realizaremos consiste en ingresar un texto al programa, el mismo que
generara en vocales y consonantes de cada una de las palabras del texto. Aquí
aplicaremos las diferentes condiciones y lenguajes de programación que se han aprendido
durante el semestre y muchos otros que se han investigado en medios externos.
4. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
4
El programa no se realizara en un solo lenguaje, se aplicaran en tres distinto: C++, Visual
Basic (Excel) y Java (Netbeans), con lo cual cambiaran el uso de los lenguajes de
programación y muchas veces la estructura de los mismos.
5. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
5
INTRODUCCIÓN
La programación es un paradigma de programación orientado a mejorar la claridad,
calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente
subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y
while).
Consiste en construir programas de fácil comprensión, es especialmente útil, cuando se
necesitan realizar correcciones o modificaciones después de haber concluido un programa
o aplicación. Al utilizar la programación estructurada, es mucho más sencillo entender la
codificación del programa, que se habrá hecho en diferentes secciones.
Para hacer posible la programación usamos lenguajes de programación que está diseñado
para expresar procesos que pueden ser llevados a cabo por máquinas como las
computadoras. Pueden usarse para crear programas que controlen el comportamiento
físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de
comunicación humana.
Nuestro proyecto tiene como objetivo explicar a través de un programa el correcto uso de
lenguajes de programación, los mismos que se nos han dado a conocer mediante la
explicación clara y eficaz del profesor de la materia, para así poder aplicarlos no solo
durante este proyecto si no también en el diario vivir.
6. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
6
CAPITULO I
OBJETIVOS
Objetivo General
Aplicar los conocimientos aprendidos sobre programación, mediante la realización de un
programa el cual generara vocales y consonantes a partir de un texto y de esta manera
lograr una mayor comprensión de la materia y aplicación a la vida diaria.
Objetivos Específicos
1.- Buscar lenguajes de programación en medios externos diferentes a los aprendidos en
curso y aplicarlos al presente proyecto obteniendo un mejor resultando del mismo.
2.- Dar a conocer el uso correcto de la programación mediante una explicación sencilla y
concreta del tema y así tener una mayor comprensión y lograr un aprendizaje más eficaz.
3.- Buscar la intervención de personas que sepan de programación y basándose en su
experiencia puedan aportar una explicación más clara del proyecto.
4.- Presentar de una manera clara y legible el código del programa, buscando errores al
final del mismo y corregirlos, entregando así un proyecto bien estructurado.
7. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
7
CAPITULO II
MARCO TEORICO
ANTECEDENTES
Antes de dar paso a la aplicación del proyecto se debe conocer ciertos datos adicionales
que servirán de punto de partida, para un mejor entendimiento sobre la evolución y
desarrollo que ha tenido este tema con el paso de los años.
"Primero resuelve el problema. Entonces, escribe el código"
Autor: John Johnson
La Programación es una técnica que se ha desarrollado muy lentamente, si se compara
con el vertiginoso desarrollo de la electrónica, tanto que a veces parece que el avance en
el campo de la programación no es suficiente. Pero sí se han dado avances importantes
que han quedado plasmados en los lenguajes modernos como Ada o C++.
Muchas tecnologías nuevas son producto de las viejas. Las ideas que dieron vida a C++ o
Ada no pudieron haber existido sin Cobol [COB-74] o Algol 60 [Nau-63], por lo que para
entender una nueva herramienta es importante entender cómo fue creada; todos los
lenguajes de programación son herramientas. El uso de cualquier nueva herramienta que
todavía no está completamente desarrollada, rápidamente lleva a detectar sus defectos.
Por eso, en cada nuevo lenguaje se trata de subsanar las deficiencias de sus antecesores,
agregándole cada vez más facilidades. 1900.
HISTORIA
Los primeros lenguajes de programación surgieron de la idea de Charles Babagge, la cual
se le ocurrió a este hombre a mediados del siglo XIX. Era un profesor matemático de la
universidad de Cambridge e inventor inglés, que al principio del siglo XIX predijo muchas
de las teorías en que se basan los actuales ordenadores. Consistía en lo que él
denominaba la maquina analítica, pero que por motivos técnicos no pudo construirse
hasta mediados del siglo XX. Con él colaboro Ada Lovedby, la cual es considerada como la
primera programadora de la historia, pues realizo programas para aquélla supuesta
máquina de Babagge, en tarjetas perforadas. Como la maquina no llego nunca a
construirse, los programas de Ada, lógicamente, tampoco llegaron a ejecutarse, pero si
suponen un punto de partida de la programación, sobre todo si observamos que en
8. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
8
cuanto se empezó a programar, los programadores utilizaron las técnicas diseñadas por
Charles Babagge, y Ada, que consistían entre otras, en la programación mediante tarjetas
perforadas. A pesar de ello, Ada ha permanecido como la primera programadora de la
historia. Se dice por tanto que estos dos genios de antaño, se adelantaron un siglo a su
época, lo cual describe la inteligencia de la que se hallaban dotados.
En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de
diferencias, un dispositivo mecánico para efectuar sumas repetidas. Pero Babagge se
dedicó al proyecto de la máquina analítica, abandonando la máquina de diferencias, que
se pudiera programar con tarjetas perforadas, gracias a la creación de Charles Jacquard
(francés). Este hombre era un fabricante de tejidos y había creado un telar que podía
reproducir automáticamente patrones de tejidos, leyendo la información codificada en
patrones de agujeros perforados en tarjetas de papel rígido. Entonces Babagge intento
crear la máquina que se pudiera programar con tarjetas perforadas para efectuar
cualquier cálculo con una precisión de 20 dígitos. Pero la tecnología de la época no
bastaba para hacer realidad sus ideas. Si bien las ideas de Babagge no llegaron a
materializarse de forma definitiva, su contribución es decisiva, ya que los ordenadores
actuales responden a un esquema análogo al de la máquina analítica. En su diseño, la
máquina constaba de cinco unidades básicas: 1) Unidad de entrada, para introducir datos
e instrucciones; 2) Memoria, donde se almacenaban datos y resultados intermedios; 3)
Unidad de control, para regular la secuencia de ejecución de las operaciones; 4) Unidad
Aritmético-Lógica, que efectúa las operaciones; 5) Unidad de salida, encargada de
comunicar al exterior los resultados. Charles Babbage, conocido como el "padre de la
informática" no pudo completar en aquella época la construcción del computador que
había soñado, dado que faltaba algo fundamental: la electrónica. El camino señalado de
Babbage, no fue nunca abandonado y siguiéndolo, se construyeron los primeros
computadores.
Cuando surgió el primer ordenador, el famoso ENIAC (Electronic Numerical Integrator And
Calculator), su programación se basaba en componentes físicos, o sea, que se
programaba, cambiando directamente el Hardware de la maquina, exactamente lo que sé
hacia era cambiar cables de sitio para conseguir así la programación de la maquina. La
entrada y salida de datos se realizaba mediante tarjetas perforadas.
9. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
9
QUE ES PROGRAMACIÓN
La programación informática, acortada como programación, es el proceso de diseñar,
codificar, depurar y mantener el código fuente de programas computacionales. 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ódigo
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.
Del proceso de programación surge lo que comúnmente se conoce como software
(conjunto de programas), aunque estrictamente esta última abarca mucho más que sólo la
programación.
En la actualidad, la noción de programación se encuentra muy asociada a la creación de
aplicaciones informáticas y videojuegos; es el proceso por el cual una persona desarrolla
un programa valiéndose de una herramienta que le permita escribir el código (el cual
puede estar en uno o varios lenguajes, tales como C++, Java y Python) y de otra que sea
capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, el cual puede ser
entendido por un microprocesador.
Este último paso se conoce como compilación y es necesario para que el código pueda ser
ejecutado por la plataforma para la cual haya sido creado, que puede ser un ordenador,
una tableta, una consola o un teléfono móvil, por ejemplo. Existe también una forma de
traducir el código denominada interpretación, que consiste en analizar línea a línea, hasta
que se traduzca lo suficiente como para poder realizar una tarea. Cabe mencionar que los
lenguajes de programación se dividen en dos grandes grupos, donde los que pueden ser
compilados no pueden ser interpretados, y viceversa.
La totalidad del proceso de desarrollo abarca varias etapas y requiere del trabajo de
diferentes especialistas. En principio, partiendo de la base de un proyecto bien
organizado, es necesario dar con una idea atractiva, interesante, que justifique los meses
o años de esfuerzo que vendrán. Tan sólo esta primera parte puede tomar mucho tiempo,
dado que lo que comienza como un producto perfecto puede convertirse, luego de
cuestionarlo y observarlo desde diferentes ángulos, en un fracaso seguro.
10. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
10
Una vez hallada la idea, se debe establecer el diseño de la misma; en otras palabras, se
trata de formalizar todo aquello que se haya discutido durante la búsqueda inicial. Si bien
cada equipo trabaja a su manera, dado que no se puede estructurar la creación de una
forma rígida, es probable que el siguiente paso lógico sea comenzar a experimentar a
través de la programación, para facilitar a los diseñadores un contacto directo e
interactivo con su idea.
Los programadores tienen en sus manos el poder de dar vida a un sistema, a una
aplicación, a un videojuego. Es importante notar que todos estos productos pueden ser
definidos en absoluto detalle en un documento, incluyendo imágenes y gráficos que
expliquen cómo funciona cada milímetro de los mismos; sin embargo, hasta que un
desarrollador de software no entra en acción, no es posible verlos en movimiento,
probarlos, pasar de la teoría a la práctica.
En un plano más técnico, la programación se realiza mediante el uso de algoritmos, que
son secuencias finitas, ordenadas y no ambiguas de instrucciones que deben seguirse para
resolver un problema. Algunas de ellas pueden agruparse y recibir un nombre para poder
ser invocadas con facilidad tantas veces como sea necesario. Del mismo modo que los
seres humanos necesitamos respirar constantemente, una aplicación informática necesita
conocer la posición del puntero del ratón a cada momento, así como su actividad (si se ha
hecho clic y con qué botón, si se ha soltado o si se mantiene presionado, etcétera).
11. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
11
ELEMENTOS
Las variables son títulos asignados a espacios en memoria para almacenar datos
específicos. Son contenedores de datos y por ello se diferencian según el tipo de datos
que son capaces de almacenar. En la mayoría de lenguajes de programación se requiere
especificar un tipo de variable concreto para guardar un dato específico. Por ejemplo, en
Java, si deseamos guardar una cadena de texto deberemos especificar que la variable es
del tipo String. Por otra parte, en lenguajes como PHP este tipo de especificación de
variables no es necesario. Además, existen variables compuestas llamadas vectores. Un
vector no es más que un conjunto de bytes consecutivas en memoria y del mismo tipo
guardadas dentro de una variable contenedor. A continuación, un listado con los tipos de
variables y vectores más comunes:
Tipo de
dato
Breve descripción
Char Estas variables contienen un único carácter, es decir, una letra, un signo o
un número.
Int Contienen un número entero.
Float Contienen un número decimal.
String Contienen cadenas de texto, o lo que es lo mismo, es un vector con varias
variables del tipo Char.
Boolean Solo pueden contener un cero o un uno.
En el caso de variables booleanas, el cero es considerado para muchos lenguajes como el
literal falso ("False"), mientras que el uno se considera verdadero ("True").
12. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
12
OPERADORES LÓGICOS
Figura 1: Operadores lógicos
CONDICIONANTES
La programación de Condición o programación Condicional consiste en afirmar una
expresión, si ésta es verdadera se procede a realizar una instrucción, sino se realiza otra
instrucción, se le conoce también como instrucción IF.
Los condicionantes son estructuras de código que indican que, para que cierta parte del
programa se ejecute, deben cumplirse ciertas premisas; por ejemplo: que dos valores sean
iguales, que un valor exista, que un valor sea mayor que otro... Estos condicionantes por lo
general solo se ejecutan una vez a lo largo del programa. Los condicionantes más
conocidos y empleados en programación son:
13. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
13
If: Indica una condición para que se ejecute una parte del programa.
Else if: Siempre va precedido de un "If" e indica una condición para que se ejecute
una parte del programa siempre que no cumpla la condición del if previo y si se
cumpla con la que el "else if" especifique.
Else: Siempre precedido de "If" y en ocasiones de "Else If". Indica que debe
ejecutarse cuando no se cumplan las condiciones previas.
BUCLES
Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un
trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse.
Consta de tres condiciones indispensables para su utilización las cuales son:
1. Inicialización
2. Finalización
3. Variabilidad
Los bucles son parientes cercanos de los condicionantes, pero ejecutan constantemente
un código mientras se cumpla una determinada condición. Los más frecuentes son:
For: Ejecuta un código mientras una variable se encuentre entre 2 determinados
parámetros. Es una de las estructuras de repetición empleada en la programación
de algoritmos para repetir un código (una o más sentencias de programación)
dependiendo de un contador.
While: Ejecuta un código mientras que se cumpla la condición que solicita.
Consiste en hacer determinadas instrucciones mientras la condición que le
asignamos sea válida.
Repeat
14. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
14
El bucle repetir comprueba la condición de finalización al final del cuerpo del bucle, y si
ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado.
Hay que decir que a pesar de que existan distintos tipos de bucles, ambos son capaces de
realizar exactamente las mismas funciones. El empleo de uno u otro depende, por lo
general, del gusto del programador.
DESARROLLO DEL PROGRAMA
Primero procedemos a declarar las variables con las que vamos a trabajar, previamente
debemos describir las librerías especificas que utilizaremos para generar nuestro
programa. Dentro de un ciclo repetitivo declaramos un switch el cual va a generar en
vocales y consonantes cada una de las palabras del texto que ingresemos.
En un ciclo repetitivo (FOR) describiremos la inicialización, variabilidad y finalización del
switch mencionado anteriormente y procedemos a imprimir nuestro texto.
Finalmente de dos acumuladores procedemos hacer el conteo de cada una de las vocales
y las consonantes para posteriormente imprimir y ejecutar nuestro programa.
CODIGOS
A continuación se colocaran los códigos que se han realizado en los diferentes programas:
19. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
19
CONCLUSIONES
1.-Después del desarrollo del tema hemos concluido que uno de los lenguajes más
fáciles de usar es Java pues permite un análisis directo si existe algún error y nos
permite corregirlo.
2.-Se constató que aunque poseemos los conocimientos básicos para desarrollar
nuestro proyecto aun existe mucho por aprender, pues en ciertas partes del proyecto
no hubo mucha claridad en el uso de los lenguajes.
3.-Concluimos que la programación estructurada son estructuras lógicas diseñadas por
el programador mediante algoritmos y estructuras de datos que facilitan su
comprensión.
20. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
20
RECOMENDACIONES
1.-Es importante revisar mas exhaustivamente las características, usos, y aplicaciones del
lenguaje de programación utilizado, no solo guiándonos en el presente trabajo, sino
también buscando referencias fuera del mismo.
2.- Al momento de buscar información se debe tener en cuenta que es importante revisar
la veracidad de dichas palabras, es por esta razón que se debe buscar de preferencia
páginas de internet o libros con fundamento científico y teórico.
3.- Prestar toda la disposición necesaria para poder escuchar y entender claramente los
puntos tratados en este proyecto, y de esta manera puedan desarrollar un criterio propio y un
conocimiento de cómo llevar a cabo el tema.
4.-Usar un lenguaje propio y saber que la manera de hacer el presente proyecto no es la única
utilizada. Usar los conocimientos dados en el presente proyecto y los aprendidos durante todo
el curso para poder desarrollar un programa con calidad y claridad.
21. ¡TODO PODER ESTÁ EN LA SABIDURÍA!
21
BIBLIOGRAFIA
VBA Excel 2007:Programar en Excel: Macros y Lenguaje VBA Escrito por Michèle AMELOT
Alcocer,Jordi Marco Gomez,Angela Martin Prat,Xavier Molinero Albareda
Programación en C++ para ingenieros Escrito por Pere-Pau Vazque
Programming with Java a primer (Fourth Edition). Escrito por Balagurusamy.
C++ for Java Programmers. Escrito por TimothyBudd.
VBA and Macros for Microsoft Excel. Escrito por Bill Jelen and Tracy Syrstand.
Acosta,C. (Juliode 2014). Creative Comons. Recuperadoel Juliode 2015, de
http://es.ccm.net/contents/301-lenguajes-de-programacion-instrucciones
Huesca,C. (2015). academia.edu.Recuperadoel Juliode 2015, de
http://www.academia.edu/9141150/Historia_y_Antecedentes_de_la_programacion_Logi
ca_y_funcional
Martinez,C. C.(2008). Introduccion a la Programacion . Mosaic.
Martínez, C. C.(2008). openaccess.ouc.edu. Recuperadoel Juliode 2015, de
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/9621/1/Introduccion_a_la_Pro
gramacion.pdf