Programación
Datos acerca de la programación
jueves, 9 de marzo de 2023
submodulo 3:Estructura básica de un programa en C++
Submódulo 2 ¿Que es un lenguaje de programación?
Un lenguaje de programación es, como su nombre indica, un lenguaje como podría ser el inglés. La diferencia es que sirve únicamente para comunicarse con una máquina y controlar su comportamiento.
Existen una gran cantidad de lenguajes de programación creados para diferentes objetivos. Todos ellos tienen un conjunto de reglas sintácticas y semánticas que sirven para definir el tipo de datos con los que se puede trabajar con ellos y, en consecuencia, el tipo de acciones que se pueden llevar a cabo con ellos.
Es por esto que cada uno de los diferentes lenguajes de programación que existen (que son muchísimos) son más adecuados para llevar a cabo una función u otra. Debido a esto, en el momento de elegir cuál es el mejor lenguaje para aprender a programarProgramar viene a ser el proceso de crear un software fiable mediante la escritura, prueba, depuración, compilación o interpretación, y mantenimiento del código fuente de dicho programa informático. Básicamente, este proceso se define aplicando lógicamente los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
Compilación o interpretación del programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.
Los lenguajes de programación están formados por un conjunto de símbolos (llamado alfabeto), reglas gramaticales (léxico/morfológicas y sintácticas) y semánticas, que en conjunto definen las estructuras válidas del lenguaje y su significado. Existe el error común de tratar como sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web, que no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten estructurar el contenido de los documentos).
El lenguaje de programación permite especificar de manera precisa sobre qué datos debe operar un software específico, cómo deben ser almacenados o transmitidos dichos datos, y qué acciones debe tomar el software bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de
un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.
sub 2 . 10 Lenguajes de Programación - énfasis en c++
Submódulo 1¿Que es un código Binario?
El código binario permite entender y diseñar sistemas electrónicos digitales. Su sistema de numeración es de vital importancia para la electrónica. También existen distintas configuraciones como BDC, ASCII, etc. Los códigos binarios son un arreglo de dos caracteres, 1 y 0. Entonces, con sólo estos dos dígitos se pueden representar a todo el conjunto de números. También se pueden realizar operaciones lógicas y aritméticas. Incluso se pueden representar números imaginarios y reales. Dicha numeración se puede representar o medir en bits de información. Por ejemplo, 8 bits de información permiten representar hasta 2^8 = 256 combinaciones, desde 0 hasta 255. Cuando se crea un numero con signo, el bit 7 se usa para representar al signo, 0 en el ultimo bit representaría el + y 1 el menos. Por lo tanto un numero con signo de 8 bits, puede representar valores desde -127 hasta +127.
Un código binario y su sistema de numeración tienen dos características: la posición y el valor que se le asigna a esa posición. Recordarán por ejemplo, cuando aprendíamos los números decimales, que había unidades, decenas, centenas, millares, etc. Entonces de la misma forma, los códigos binarios ó también llamados sistemas de numeración binario, presentan un arreglo similar.
Por ejemplo, las posiciones se generan de derecha a izquierda comenzando por el cero. Cada posición representa el exponente de una base 2. Por ejemplo, tome el siguiente numero binario:
https://youtu.be/f5Onw5qTOz4
Algoritmo
Submódulo 1
CONCEPTO DE ALGORITMO:
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.
VENTAJAS Y DESVENTAJAS:
Submódulo 1 Como se representa un algoritmo
Como se representa un algoritmo
Las principales maneras de representación de un algoritmo
son a través de código fuente haciendo uso de un lenguaje de programación, a
través de pseudocódigo, a través de un diagrama de flujo o a través de un
sistema formal.
Hay varias formas de escribir un algoritmo, incluido el pseudocódigo (o portugués estructurado), el diagrama de flujo, el diagrama de Chapín y la descripción narrativa.
Los tres tipos de algoritmos más utilizados son la descripción narrativa, el diagrama de flujo y el pseudocódigo (también conocido como lenguaje estructurado o Portugal).
Representación de Algoritmos Las principales formas de representación de un algoritmo son: • Descripción Narrativa; • Diagrama de flujo; • Pseudocódigo. representación de Algoritmos Descripción Narrativa (o algoritmos naturales): son algoritmos utilizados en la vida cotidiana, descritos en lenguaje natural.
Sus características son: finito, el algoritmo debe
eventualmente resolver el problema; bien definido: los pasos deben estar
definidos para ser entendidos; efectivo, siempre debes resolver lo que tienes
que resolver, anticipándote a los fracasos.
Ejercicio de un algoritmo:
- Inicio
- ingresar cantidad de millas "n";
- Leer "n";
- Realiza operación "n"*1.609 = "k";
- Imprimir "n";
- Fin
submodulo 3:Estructura básica de un programa en C++
En general, los programas escritos en C++ tienen una estructura (básica) compuesta por tres secciones: Directivas de preprocesador. declarac...

-
En general, los programas escritos en C++ tienen una estructura (básica) compuesta por tres secciones: Directivas de preprocesador. declarac...