SlideShare una empresa de Scribd logo
• Integrantes: Fernando Suarez, Manuel Tenezaca, Alexis Villa
• Curso: segundo Paralelo: “A”
• Fecha: 07-07-2017
GRUPO 2
ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO
Facultad de mecánica
Ingeniería Automotriz
ELEMENTOS BÁSICOS DE UN PROGRAMA
• Son los elementos que se utilizan como bloques constructivos, así
como reglas para las que esos elementos se combinan. Estas reglas
se denominan sintaxis del lenguaje. Los elementos básicos
constitutivos de un programa son :
Palabras reservadas (inicio, fin, así, entonces)
Identificadores (procedimientos, funciones)
Caracteres especiales (coma, apostrofes)
Constantes
Variables
Expresiones
Instrucciones
• Además de estos elementos básicos, existen otros
elementos que forman parte de los programas, cuya
comprensión y funcionamiento será vital para el correcto
diseño del algoritmo y naturalmente la codificación del
programa.
-Bucles
-Contadores
-Acumuladores
-Interruptores
-Estructuras (secuenciales, selectivas y repetitivas)
DATOS, TIPO DE DATOS Y OPERACIONES PRIMITIVAS
• El primer objetivo de una computadora es el manejo de información o
datos. Un dato es la expresión general que describe los objetos con
los cuales opera una computadora. Existen dos tipos de datos:
básicos o simples y incorporados o integrados (estándar) que se
incluyen en los lenguajes de programación. Además de los datos
básicos se pueden crear otros a partir de estos y así se obtienen los
datos compuestos o agregados tales como: estructuras, uniones,
enumeraciones, arreglos)
Los datos básicos son los siguientes: numéricos, lógicos y carácter.
DATOS NUMÉRICOS
EL TIPO NUMÉRICO ES EL CONJUNTO DE LOS VALORES NUMÉRICOS. ESTOS PUEDEN
REPRESENTARSE EN DOS FORMAS DISTINTAS:
• TIPO NUMÉRICO ENTERO (INTEGER).
• TIPO NUMÉRICO REAL (REAL)
ENTEROS: EL TIPO ENTERO ES UN SUBCONJUNTO FINITO DE LOS NÚMEROS ENTEROS.
LOS ENTEROS SON NÚMEROS COMPLETOS, NO
TIENEN COMPONENTES FRACCIONARIOS O DECIMALES Y PUEDEN SER NEGATIVOS O
POSITIVOS. EJEMPLOS DE NÚMEROS ENTEROS SON:
5 6 –15 4 20 17 1340 26
LOS NÚMEROS ENTEROS SE PUEDEN REPRESENTAR EN 8, 16 O 32 BITS, E INCLUSO 64
BITS, Y ESO DA ORIGEN A UNA ESCALA DE ENTEROS CUYOS RANGOS DEPENDEN DE
CADA MÁQUINA
REALES: el tipo real consiste en un subconjunto de los números
reales. los números reales siempre tienen un punto decimal y
pueden ser positivos o negativos. un número real consta de un
entero y una parte decimal. los siguientes ejemplos son números
reales:
En aplicaciones científicas se requiere una representación
especial para manejar números muy grandes, como la masa de la
Tierra, o muy pequeños, como la masa de un electrón. Una
computadora sólo puede representar un nú- mero fijo de
dígitos. Este número puede variar de una máquina a otra, siendo
ocho dígitos un número típico. Este límite provocará problemas
para representar y almacenar números muy grandes o muy
pequeños como son los ya citados o los siguientes:
DATOS LÓGICOS (BOOLEANOS)
El tipo lógico —también denominado booleano— es aquel dato
que sólo puede tomar uno de dos valores:
cierto o verdadero (true) y falso (false).
Este tipo de datos se utiliza para representar las alternativas
(sí/no) a determinadas condiciones. Por ejemplo,
cuando se pide si un valor entero es par, la respuesta será
verdadera o falsa, según sea par o impar.
C++ y Java soportan el tipo de dato bool.
DATOS TIPO CARÁCTER Y TIPO CADENA
El tipo carácter es el conjunto finito y ordenado de caracteres que la computadora reconoce. Un
dato tipo carácter
contiene un solo carácter. Los caracteres que reconocen las diferentes computadoras no son
estándar; sin embargo,
la mayoría reconoce los siguientes caracteres alfabéticos y numéricos:
• caracteres alfabéticos (A, B, C, ..., Z) (a, b, c, ..., z),
• caracteres numéricos (1, 2, ..., 9, 0),
• caracteres especiales (+, -, *, /, ^, ., ;, <, >, $, ...).
Una cadena (string) de caracteres es una sucesión de caracteres que se encuentran delimitados
por una comilla
(apóstrofo) o dobles comillas, según el tipo de lenguaje de programación. La longitud de una
cadena de caracteres es
el número de ellos comprendidos entre los separadores o limitadores. Algunos lenguajes tienen
datos tipo ca dena.
'Hola Mortimer'
'12 de octubre de 1492'
CONSTANTES Y VARIABLES
Los programas de computadora contienen ciertos valores que no
deben cambiar durante la ejecución del programa. Tales valores se
llaman constantes. De igual forma, existen otros valores que
cambiarán durante la ejecución del Estructura general de un programa
93 programa; a estos valores se les llama variables. Una constante es
un dato que permanece sin cambios durante todo el desarrollo del
algoritmo o durante la ejecución del programa.
variables. Una variable representa un valor numérico o de cadena o un
objeto de una clase.
constantes. Una constante es otro tipo de campo. Contiene un valor
que se asigna cuando se compila el programa y nunca cambia después.
,
La sintaxis de la declaración de una variable suele ser: [=] EJEMPLO car
letra, abreviatura ent numAlumnos = 25 real salario = 23.000 Si se
desea dar un nombre (identificador) y un valor a una constante de
modo que su valor no se pueda modificar posteriormente, su sintaxis
puede ser así: const = EJEMPLO const doble PI = 3.141592 const cad
nombre = 'Mackoy' const car letra = 'c'
DECLARACIÓN DE CONSTANTES Y VARIABLES
• Normalmente los identificadores de las variables y de las constantes con nombre
deben ser declaradas en los programas antes de ser utilizadas. La sintaxis de la
declaración de una variable suele ser
La sintaxis de la declaración de una variable suele ser: [=]
EJEMPLO car letra, abreviatura ent numAlumnos = 25 real salario
= 23.000 Si se desea dar un nombre (identificador) y un valor a
una constante de modo que su valor no se pueda modificar
posteriormente, su sintaxis puede ser así: const = EJEMPLO const
doble PI = 3.141592 const cad nombre = 'Mackoy' const car letra
= 'c'
EJEMPLO
BIBLIOGRAFIA
• https://msdn.microsoft.com/es-
es/library/wew5ytx4(v=vs.90).aspx
• https://msdn.microsoft.com/es-
es/library/8547s4f0(v=vs.100).aspx
• file:///C:/Users/Admin/Downloads/Fundamentos-de-
Programacion-Luis-Joyanes-Aguilar-4ta-Edicion-pdf-2.pdf

Más contenido relacionado

PDF
Tipos de datos en pseudocódigo
PPT
Tipos de datos, identificadores, variables y constantes 97 2003
PPTX
Tipos de datos, identificadores, variables y constantes
PPTX
Algoritmos Tiposde datos
PPTX
Escuela Superior Politécnica de Chimborazo
DOCX
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
PDF
Tipos de datos variables expresiones
PPT
Constantes y variables
Tipos de datos en pseudocódigo
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes
Algoritmos Tiposde datos
Escuela Superior Politécnica de Chimborazo
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Tipos de datos variables expresiones
Constantes y variables

La actualidad más candente (19)

PPTX
Tipos de datos y operaciones
PPS
Tema3y4
 
PPTX
Computacion Grupo 2
PPT
Tipos De Datos
PPTX
Elementos basicos de un programa Grupo 2
PDF
Variables y tipos de datos - fundamentos de la programación
PPT
Tipos De Datos
PPSX
Operadores
PDF
Clasificación y Tipos de Datos
PPTX
Tipos de datos en programacion
PPTX
Computación I
PDF
Tema 1 Datos y tipos de datos
PPS
Identificadores, variables y constantes
PPT
Unidad 03 variables, constantes y operadores
PPT
Tipos de Datos en C++
PPTX
6 Escritura De Algoritmos Programas
PPT
Unidad 1.1 PROGRAMACION I
PPTX
Tipo de operadores
Tipos de datos y operaciones
Tema3y4
 
Computacion Grupo 2
Tipos De Datos
Elementos basicos de un programa Grupo 2
Variables y tipos de datos - fundamentos de la programación
Tipos De Datos
Operadores
Clasificación y Tipos de Datos
Tipos de datos en programacion
Computación I
Tema 1 Datos y tipos de datos
Identificadores, variables y constantes
Unidad 03 variables, constantes y operadores
Tipos de Datos en C++
6 Escritura De Algoritmos Programas
Unidad 1.1 PROGRAMACION I
Tipo de operadores
Publicidad

Similar a Elementos basicos de un programa (20)

PPTX
Elementos basicos de un programa
PPTX
Elementos basicos de un programa
PPTX
Conceptos de algoritmos
DOCX
Elementos de programas
DOCX
37 tarazona karen programacion
PDF
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
PPTX
Algoritmos y Estructura de datos
DOC
Estructura De Un Programa
PPTX
Introduccion a la programacion
PDF
Material de apoyo unidad 3. datos y entidades primitivas
PDF
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
PDF
Clase de datos variables constantes
PDF
Algoritmos 02
PPTX
Republica bolivariana de venezuela
PPT
Curso lenguaje c_segundo_modulo_
PDF
Trabajo tecnología (3).pdf
PDF
Trabajo tecnología.pdf
PDF
Trabajo tecnología.pdf
PDF
Pascal [modo de compatibilidad]
PPT
Introduccion al lenguaje c_EderHenriquez
Elementos basicos de un programa
Elementos basicos de un programa
Conceptos de algoritmos
Elementos de programas
37 tarazona karen programacion
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Algoritmos y Estructura de datos
Estructura De Un Programa
Introduccion a la programacion
Material de apoyo unidad 3. datos y entidades primitivas
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase de datos variables constantes
Algoritmos 02
Republica bolivariana de venezuela
Curso lenguaje c_segundo_modulo_
Trabajo tecnología (3).pdf
Trabajo tecnología.pdf
Trabajo tecnología.pdf
Pascal [modo de compatibilidad]
Introduccion al lenguaje c_EderHenriquez
Publicidad

Último (20)

PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
ciencias-1.pdf libro cuarto basico niños
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
caso clínico iam clinica y semiología l3.pptx
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Cosacos y hombres del Este en el Heer.ppt
Tomo 1 de biologia gratis ultra plusenmas
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Tarea De El Colegio Coding For Kids 1 y 2
biología es un libro sobre casi todo el tema de biología
Híper Mega Repaso Histológico Bloque 3.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
ciencias-1.pdf libro cuarto basico niños

Elementos basicos de un programa

  • 1. • Integrantes: Fernando Suarez, Manuel Tenezaca, Alexis Villa • Curso: segundo Paralelo: “A” • Fecha: 07-07-2017 GRUPO 2 ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO Facultad de mecánica Ingeniería Automotriz
  • 2. ELEMENTOS BÁSICOS DE UN PROGRAMA • Son los elementos que se utilizan como bloques constructivos, así como reglas para las que esos elementos se combinan. Estas reglas se denominan sintaxis del lenguaje. Los elementos básicos constitutivos de un programa son :
  • 3. Palabras reservadas (inicio, fin, así, entonces) Identificadores (procedimientos, funciones) Caracteres especiales (coma, apostrofes) Constantes Variables Expresiones Instrucciones
  • 4. • Además de estos elementos básicos, existen otros elementos que forman parte de los programas, cuya comprensión y funcionamiento será vital para el correcto diseño del algoritmo y naturalmente la codificación del programa. -Bucles -Contadores -Acumuladores -Interruptores -Estructuras (secuenciales, selectivas y repetitivas)
  • 5. DATOS, TIPO DE DATOS Y OPERACIONES PRIMITIVAS • El primer objetivo de una computadora es el manejo de información o datos. Un dato es la expresión general que describe los objetos con los cuales opera una computadora. Existen dos tipos de datos: básicos o simples y incorporados o integrados (estándar) que se incluyen en los lenguajes de programación. Además de los datos básicos se pueden crear otros a partir de estos y así se obtienen los datos compuestos o agregados tales como: estructuras, uniones, enumeraciones, arreglos) Los datos básicos son los siguientes: numéricos, lógicos y carácter.
  • 6. DATOS NUMÉRICOS EL TIPO NUMÉRICO ES EL CONJUNTO DE LOS VALORES NUMÉRICOS. ESTOS PUEDEN REPRESENTARSE EN DOS FORMAS DISTINTAS: • TIPO NUMÉRICO ENTERO (INTEGER). • TIPO NUMÉRICO REAL (REAL) ENTEROS: EL TIPO ENTERO ES UN SUBCONJUNTO FINITO DE LOS NÚMEROS ENTEROS. LOS ENTEROS SON NÚMEROS COMPLETOS, NO TIENEN COMPONENTES FRACCIONARIOS O DECIMALES Y PUEDEN SER NEGATIVOS O POSITIVOS. EJEMPLOS DE NÚMEROS ENTEROS SON: 5 6 –15 4 20 17 1340 26 LOS NÚMEROS ENTEROS SE PUEDEN REPRESENTAR EN 8, 16 O 32 BITS, E INCLUSO 64 BITS, Y ESO DA ORIGEN A UNA ESCALA DE ENTEROS CUYOS RANGOS DEPENDEN DE CADA MÁQUINA
  • 7. REALES: el tipo real consiste en un subconjunto de los números reales. los números reales siempre tienen un punto decimal y pueden ser positivos o negativos. un número real consta de un entero y una parte decimal. los siguientes ejemplos son números reales: En aplicaciones científicas se requiere una representación especial para manejar números muy grandes, como la masa de la Tierra, o muy pequeños, como la masa de un electrón. Una computadora sólo puede representar un nú- mero fijo de dígitos. Este número puede variar de una máquina a otra, siendo ocho dígitos un número típico. Este límite provocará problemas para representar y almacenar números muy grandes o muy pequeños como son los ya citados o los siguientes:
  • 8. DATOS LÓGICOS (BOOLEANOS) El tipo lógico —también denominado booleano— es aquel dato que sólo puede tomar uno de dos valores: cierto o verdadero (true) y falso (false). Este tipo de datos se utiliza para representar las alternativas (sí/no) a determinadas condiciones. Por ejemplo, cuando se pide si un valor entero es par, la respuesta será verdadera o falsa, según sea par o impar. C++ y Java soportan el tipo de dato bool.
  • 9. DATOS TIPO CARÁCTER Y TIPO CADENA El tipo carácter es el conjunto finito y ordenado de caracteres que la computadora reconoce. Un dato tipo carácter contiene un solo carácter. Los caracteres que reconocen las diferentes computadoras no son estándar; sin embargo, la mayoría reconoce los siguientes caracteres alfabéticos y numéricos: • caracteres alfabéticos (A, B, C, ..., Z) (a, b, c, ..., z), • caracteres numéricos (1, 2, ..., 9, 0), • caracteres especiales (+, -, *, /, ^, ., ;, <, >, $, ...). Una cadena (string) de caracteres es una sucesión de caracteres que se encuentran delimitados por una comilla (apóstrofo) o dobles comillas, según el tipo de lenguaje de programación. La longitud de una cadena de caracteres es el número de ellos comprendidos entre los separadores o limitadores. Algunos lenguajes tienen datos tipo ca dena. 'Hola Mortimer' '12 de octubre de 1492'
  • 10. CONSTANTES Y VARIABLES Los programas de computadora contienen ciertos valores que no deben cambiar durante la ejecución del programa. Tales valores se llaman constantes. De igual forma, existen otros valores que cambiarán durante la ejecución del Estructura general de un programa 93 programa; a estos valores se les llama variables. Una constante es un dato que permanece sin cambios durante todo el desarrollo del algoritmo o durante la ejecución del programa. variables. Una variable representa un valor numérico o de cadena o un objeto de una clase. constantes. Una constante es otro tipo de campo. Contiene un valor que se asigna cuando se compila el programa y nunca cambia después.
  • 11. , La sintaxis de la declaración de una variable suele ser: [=] EJEMPLO car letra, abreviatura ent numAlumnos = 25 real salario = 23.000 Si se desea dar un nombre (identificador) y un valor a una constante de modo que su valor no se pueda modificar posteriormente, su sintaxis puede ser así: const = EJEMPLO const doble PI = 3.141592 const cad nombre = 'Mackoy' const car letra = 'c'
  • 12. DECLARACIÓN DE CONSTANTES Y VARIABLES • Normalmente los identificadores de las variables y de las constantes con nombre deben ser declaradas en los programas antes de ser utilizadas. La sintaxis de la declaración de una variable suele ser La sintaxis de la declaración de una variable suele ser: [=] EJEMPLO car letra, abreviatura ent numAlumnos = 25 real salario = 23.000 Si se desea dar un nombre (identificador) y un valor a una constante de modo que su valor no se pueda modificar posteriormente, su sintaxis puede ser así: const = EJEMPLO const doble PI = 3.141592 const cad nombre = 'Mackoy' const car letra = 'c'