La estructura básica de un programa C++ se divide en dos partes: setup y loop. Setup se ejecuta una vez para configurar variables y comunicaciones, mientras que loop se ejecuta continuamente. El documento también explica estructuras como struct, matrices estáticas y dinámicas, y cómo acceder a los miembros de cada una. Finalmente, presenta conceptos como herencia y estructuras de bits.
Si quiere descargar la presentación y los códigos fuente, dirijase a:
http://programaciondecomputadoresunalmzl.wikispaces.com/codigos_y_diapositivas
Le agradecería si me reporta los errores que encuentre en la diapositiva (daalvarez arroba unal punto edu punto co)
Diagnóstico de fallas utilizando un algoritmo basado en Redes de PetriAlex Arredondo
Trabajo para seminario de la Universidad autónoma de Aguascalientes, presentación con diapositivas: Objetivo, Introducción, Materiales y Métodos, Conclusiones.
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...FabianaMartinez39
Presentación que explica detalladamente aspectos importantes del estudio de los algoritmos y los conceptos que lo engloban, la definición de términos básicos y la proporción de nuevo conocimiento que puede servir para aquellos que quieran introducirse en el estudio de los algoritmos informáticos.
Estudiante de 1er semestre de Ingeniería de Sistemas, del Instituto Universitario Politécnico "Santiago Mariño"-Extensión Puerto Ordaz.
Si quiere descargar la presentación y los códigos fuente, dirijase a:
http://programaciondecomputadoresunalmzl.wikispaces.com/codigos_y_diapositivas
Le agradecería si me reporta los errores que encuentre en la diapositiva (daalvarez arroba unal punto edu punto co)
Diagnóstico de fallas utilizando un algoritmo basado en Redes de PetriAlex Arredondo
Trabajo para seminario de la Universidad autónoma de Aguascalientes, presentación con diapositivas: Objetivo, Introducción, Materiales y Métodos, Conclusiones.
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...FabianaMartinez39
Presentación que explica detalladamente aspectos importantes del estudio de los algoritmos y los conceptos que lo engloban, la definición de términos básicos y la proporción de nuevo conocimiento que puede servir para aquellos que quieran introducirse en el estudio de los algoritmos informáticos.
Estudiante de 1er semestre de Ingeniería de Sistemas, del Instituto Universitario Politécnico "Santiago Mariño"-Extensión Puerto Ordaz.
En esta presentación se desarrolla todo el concepto fundamental que un estudiante del curso fundamentos de informática, de programación I , debe de internalizar de tal manera que logre aprendizaje significativo. Y desarrolle Lógica de programación para los próximos cursos.
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. PRESENTACIÓN DE LA ESTRUCTURA
BÁSICA C++
ESPINOSA OLIVO KARLA LIZETH
GARCIA ROSALES ERICKA YOVANNA
MATERIA: DESARROLLO DE SOFTWARE UTILIZANDO PROGRAMACIÓN ESTRUCTURADA
PROF. MARGARITA ROMEO ALVARADO
CENTRO DE ESTUDIOS TECNOLÓGICOS INDUSTRIAL Y DE SERVICIO NO.109
2. ¿QUÉ ES ESTRUCTURA BÁSICA C++?
• La estructura básica de programación de Arduino es bastante simple y
divide la ejecución en dos partes: setup y loop. Setup() constituye la
preparación del programa y loop() es la ejecución. En la función Setup() se
incluye la declaración de variables y se trata de la primera función que se
ejecuta en el programa. Esta función se ejecuta una única vez y es empleada
para configurar el pinMode (p. ej. si un determinado pin digital es de
entrada o salida) e inicializar la comunicación serie. La función loop() incluye
el código a ser ejecutado continuamente (leyendo las entradas de la placa,
salidas, etc.).
•
3. EJEMPLOS DE ESTRUCTURAS BÁSICAS C++
• struct: Sintaxis ( variación uno,
estructura anónima )
De acuerdo con la sintaxis general
de la orden struct es posible crear
estructuras de datos anónimas.
Solamente hay que tener en
cuenta que en una declaración
anónima se debe definir al menos
una variable al final de la
declaración.
4. ACCESO A LOS MIEMBROS DE UNA
ESTRUCTURA
En orden de poder leer o escribir uno de los miembros de una
variable estructurada, se debe usar el operador de acceso ( . ); o
sea, el nombre de la variable seguida por un punto seguido por
el nombre del miembro o componente deseado de la estructura.
5. ESTRUCTURAS ANIDADAS
• Los miembros de una
estructura pueden ser
ellos mismos, otra
estructura previamente
identificada, o bien una
estructura anónima.
6. HERENCIA
• El término herencia se usa con gran frecuencia en
Programación Orientada a Objetos, y se le relaciona
principalmente con las clases. Sin embargo, la herencia está
presente siempre y cuando una estructura "struct", "union" o
"class" posea a otra estructura. En ese sentido, en C++ se
presentan dos tipos de herencia:
*herencia por agregación o composición.
*herencia por extensión.
7. ESTRUCTURA DE CAMPOS BITS.
• Un campo de bit es un elemento de una
estructura definido en terminos de bits.
Usando un tipo especial de definición de
struct, se pueden declarar elementos de
estructura con rangos de 1 a 16 de largo
(dependiendo de la arquitectura de la PC y
del compilador, el rango para una estructura
de campos de bits puede ser de 1 a 16, 1 a
32, 1 a 64).
• Antes de ver un ejemplo del uso de struct
para crear estructuras de campos de bits,
consideremos el caso en donde se tiene una
variable del tipo short (16 bits) y que para la
misma se desea que los bits tengan
significados específicos. Digamos que el
primer bit servirá para controlar alguna
condición; los siguientes cuatro bits, o sea
del segundo al quinto bit, controlarán otra
condición; el bit 6 tendrá otra función; y el
8. MATRICES ESTÁTICAS
• Una matriz estática es una estructura cuyo tamaño es
determinado en tiempo de compilación, es decir, una vez
establecido el tamaño de la matriz ésta no podrá cambiarse
durante el tiempo de ejecución. En C, C++ para declarar un
arreglo estático de datos se emplea la sintaxis:
9. ACCESO DE LOS MIEMBROS DE UNA MATRIZ
DE DATOS
• En orden de acceder a los
miembros de una matriz se
debe indicar el nombre de la
matriz seguido de dos
corchetes, dentro de los cuales
se debe especificar el índice del
elemento deseado. Se debe
aclarar que los índices son
números o expresiones enteras
y que en C, C++ estos tienen un
rango permitido de 0 a T-1 ( T
= tamaño de la matriz ).
10. MATRICES DINÁMICAS
• Una matriz dinámica es una estructura compleja y, ya que C estándar
no da el soporte para operar con estos tipos de estructuras, le
corresponde al programador crear los algoritmos necesarios para su
implementación. Crear lista dinámicas de datos en C estándar no es
una tarea para programadores inexpertos, ya que para lograr tal
objetivo se necesita tener conocimentos solidos acerca de los
punteros y el comportamiento de los mismos. Los usuarios de C++
pueden auxiliarse de la librería estándar de plantillas, conocidas por
sus siglas en ingles como STL.