Este documento describe los conceptos básicos de la programación modular en C++. Explica que C++ es un lenguaje modular que puede dividirse en módulos llamados funciones, cada una con un objetivo específico. Las funciones pueden tener parámetros que se pasan por valor o referencia, y variables que pueden ser globales o locales.
Las transparencias ofrecen una introducción clara y concisa al concepto de subprogramas, un elemento fundamental en la programación estructurada y la modularidad del código. Estas transparencias explican cómo los subprogramas permiten dividir un programa en componentes más pequeños y manejables, promoviendo la reutilización de código, la legibilidad y el mantenimiento eficiente.
Las transparencias ofrecen una introducción clara y concisa al concepto de subprogramas, un elemento fundamental en la programación estructurada y la modularidad del código. Estas transparencias explican cómo los subprogramas permiten dividir un programa en componentes más pequeños y manejables, promoviendo la reutilización de código, la legibilidad y el mantenimiento eficiente.
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad III Control de Flujo
Retícula ISIC-2010-224: Programa: AED-1285
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad III Control de Flujo
Retícula ISIC-2010-224: Programa: AED-1285
Webinar: "Datos no Estructurados" en TIBCO SpotfireIT-NOVA
Este webinar describe la importancia del análisis de los datos no estructurados y cuál es su papel en las organizaciones.
"El 80% de la información producida es no estructurada y a su vez, suele ser la que más se relaciona con las personas, de ahí su valor".
Objeto Virtual de Aprendizaje en donde se distinguen los elementos de una computadora que intervienen en la ejecución de un programa a través del modelo de Von Neumann.
Funciones de Bibliotecas y Modulos en Programacion Fernando Solis
Estas transparencias te introducirán en el fascinante mundo de las funciones de bibliotecas y módulos en programación. Aprenderás cómo las bibliotecas y los módulos te permiten reutilizar código, organizar tu trabajo de manera eficiente y aprovechar las capacidades ya implementadas por otros programadores. Descubre cómo utilizar funciones predefinidas, cómo importar módulos, y cómo crear tus propias funciones para hacer que tu código sea más modular, legible y poderoso.
Las capacidades sociomotrices son las que hacen posible que el individuo se pueda desenvolver socialmente de acuerdo a la actuación motriz propias de cada edad evolutiva del individuo; Martha Castañer las clasifica en: Interacción y comunicación, introyección, emoción y expresión, creatividad e imaginación.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
2. Programación Modular
C++ es un lenguaje modular, y por
esta razón, se puede dividir en varios
módulos, cada uno de los cuales
realiza una tarea determinada.
Cada módulo es un subprograma
llamado función.
3. Programación Modular
Una función es un grupo de
instrucciones con un objetivo en
particular y que se ejecuta al ser
llamada desde otra función o
procedimiento.
4. Variable global
Es aquella que se define fuera del cuerpo de
cualquier función, normalmente al principio del
programa, después de la definición de los
archivos de biblioteca (#include), de la definición
de constantes simbólicas y antes de cualquier
función. El ámbito de una variable global son
todas las funciones que componen el
programa, cualquier función puede acceder a
dichas variables para leer y escribir en ellas.
Ejemplo:
Variable Global
#include <stdio.h>
int x;
int main() {
}
5. Variable local
Es aquella cuyo ámbito se restringe a la
función que la ha declarado se dice entonces
que la variable es local a esa función.
Cualquier variable que se defina dentro de las
llaves del cuerpo de una función se interpreta
como una variable local a esa función.
Ejemplo:
Variable Local
#include <stdio.h>
int main() {
int x;
}
6. Parámetros
Por valor significa que la función (o
subrutina) recibe sólo una copia del
valor que tiene la variable, o sea que
no la puede modificar.
Ejemplo:
Resultado:
7. Parámetros
Por referencia significa que se pasa la
posición de memoria donde esta guardada
la variable, por lo que la función puede
saber cuánto vale, pero además puede
modificarla de cualquier manera.
8. Argumentos:
Por valor: significa que existen copias de
los argumentos formales (estas copias son
variables locales de la función llamada), y
que una función no puede alterar ninguna
variable de la función que la invocó.
9. Argumentos:
Por referencia: permiten modificar los
valores de los objetos pasados como
argumento, y de que permiten ahorrar
espacio si hay que pasar objetos muy
grandes
Ejemplo:
10. Funciones pre-definidas y
definidas por el usuario.
Cuando se utilizan funciones
predefinidas es necesario incluir a la
biblioteca o librería que contiene su
definición. Por ejemplo, si se usa la
función pow, es necesario incluir math.h
Algo similar es necesario para funciones
definidas por el programador. Ese algo
es que, después de las directivas include
pero antes de la función main, es
necesario escribir el prototipo de la
función(encabezado de la función
seguido de punto y coma).