SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Sistemas tecnológicos
Alumno: Federico Blanco
Docente: Guillermina Martin
Abril 2016
Menú
¿Qué es un programa?
Definición de problema
Diseño de algoritmo
elementos
Tipo de datos
simples
numéricos
lógicos
alfanumerico
identificadores
Constantes, variables
y expresiones en
programación
Clasificación de
las variables
expresiones
Operadores y operando
Prioridad de los operadores en general
¿Qué es un programa?
Un programa es la solución a un problema inicial
Dado el problema, el programador debe idear
una solución y expresarla usando un algoritmo
luego debe codificarlo en un determinado lenguaje
de programación y ejecutar el programa
Definición de problemas
Esta fase esta dada por el
enunciado del problema que
requiere una definición clara y
precisa
análisis del problema
Una vez se ha comprendido lo
que se desea de la computadora
es necesario definir
• Los datos de entrada
• Datos de salida (info)
• Forma de procesamiento de
datos
menú
Diseño de algoritmo
• Punto de inicio
• Debe ser definido(no de mal interpretarse)
• Debe ser general(soportar la mayor cantidad
de variables
• Debe ser finito en tamaño y tiempo de
ejecucion
• Diseño delalgoritmo
• Prueba de escritorio o depuracion
Se denomina prueba deescritorio
a lacomprobacion que se hace de
algoritmo para saber si esta bien
hecho
menú
Elementos
Tipos de datos
Todos los datos tienen un tipo
asociado. Un dato puede ser un simple
carácter, tal como b , un valor entero tal
como 35.
El tipo de dato determina la naturaleza
del conjunto de vañores que puede
tomar una variable
simples
Numéricos: representar valores escalares
de forma numérico ,esto permite realizar
operaciones aritméticas comunes
menú
lógicos
Poseen dos valores(verdadero o falso) ya
que representan el resultado de una
comparación entre los otros datos
alfanuméricos
Es una secuencia de caracteres alfanumerico
que permiten representar valores identificable
de forma descriptiva. Ej: direcciones
Al representar números estos pierden su valor
matemático y se representan encerrados entre
comillas
menú
identificadores
Los identificadores representan los datos de
un programa (constantes, variables, tipos de
datos)ej: >> nombre, >> num_hrs, >> calif2
Reglas para formar identificadores
• Debe comenzar con una letra y no debe contener espacios
• Letras, dígitos y subrayas están permitidos
• La longitud pueden ser varios caracteres ej:8
• El nombre del identificador debe dar una idea del valor
que contiene
menú
Constantes, variables y expresiones en programación
constantes
Una constante es un dato numérico o
alfanumerico que no cambia durante la
ejecución del programa
Ejemplo: pi =3,1426
variables
Es un espacio en la memoria de la
computadora que permite almacenar
temporalmente un dato durante la
ejecución de un proceso, su
contenido puede variar
menú
Clasificación de las variables
Por su contenido
Variables numericas: almacenan
valores numericos,del 0 al 9,signos y
decimales
Ejemplo: iva=0.15 pi=3.1416
Variables logicas: tienen dos valores
(cierto o falso)y se comparan entre
dos valores
Variables alfanuméricas: esta formada
por letras números y caracteres
especiales
Ejemplos:
direcion= Av. Libertad 190
Por su uso
Variable de trabajo: variables que reciben
el resultado de una operación matemática
completa y que se usan normalmente
dentro del programa ej: suma=a+b/c
Contadores: el control delnumero de
osciones en que se realiza una operación o
se cumple un condicion
Acumuladores: forma que toma una
variable y que sirve para llevar la suma
acumulativa de una serie de valores que se
van leyendo o calculando progresivamente
menú
expresiones
Combinacion de constantes, variables, simbolos de
operaciones, parantesis y nombres de funciones especiales
Ejemplo:
a+(b+3)/c
Cada expresión toma de operadores y operando. Según sea
el tipo de datos que manipulan, se clasifican la expresiones
en:
• Aritméticas
• Relaciones
• lógicas
menú
Operadores y operando
operadores
Son elemento que telacionen de forma
diferente, los valores de una o mas
variablesy/o constantes
Tipos de operadores
Aritméticos: realizan operaciones
matemáticas con los valores.
Los valores pueden ser enteros o
reales
Ej: suma+, resta-
,multiplicación*,división/,mod modulo
Propiedades: se evalúan y actúan igual a las
propiedades matemáticas
Relacionales: se utilizan para
compara valores (t o f).solo
comparan valores del mismo tipo.
Estos tienen menor prioridad que los
aritméticos.
Son:
• >mayor que, <menor que
• >mayor < menor o igual = que
• <> diferente
• =igual
Lógicos: estos operadores se utilizan para
establecer relaciones entre valores lógicos.
Estos valores pueden ser resultado de una
expresión relacional.
Tipos: and y
Or o
Not negación
Prioridad:
1. Not
2. And
3. or menú
Prioridad de los operadores en general
1. ()
2. ^
3. *, /, mod, not
4. +, -, and
5. >, <, >=, <=, <>, = , or
menú

Contenu connexe

Tendances

Algoritmos
AlgoritmosAlgoritmos
AlgoritmosAlex
 
Constantes y variables
Constantes y variablesConstantes y variables
Constantes y variablesEdgar0622
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7gregoriopena
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmosMagda Fernandez
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.yoly1parra1
 
Conceptos basicos de programacion
Conceptos basicos de programacion Conceptos basicos de programacion
Conceptos basicos de programacion Rika Furude
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaDanilo Jaramillo
 
Algoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salidaAlgoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salidaIsrael Alfonso
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaIEO Santo Tomás
 

Tendances (18)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Constantes y variables
Constantes y variablesConstantes y variables
Constantes y variables
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmos
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Conceptos basicos de programacion
Conceptos basicos de programacion Conceptos basicos de programacion
Conceptos basicos de programacion
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salidaAlgoritmos de entrada, proceso y salida
Algoritmos de entrada, proceso y salida
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 

Similaire à Intorduccion Algoritmos

material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptBryanCuesta4
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivasLeany González
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantesSol Hernández
 
Sistemas Tecnológicos
Sistemas TecnológicosSistemas Tecnológicos
Sistemas Tecnológicosgomezsofi01
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacionnmqy28
 
Estructuras de un Algoritmo
Estructuras de un AlgoritmoEstructuras de un Algoritmo
Estructuras de un AlgoritmoYanina González
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacionConfesorAD
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmosagusalli456
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operacionesEdwinChamorroT
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptCarlosLopez1486
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasAverkleyCH
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREPedro Alvarez
 

Similaire à Intorduccion Algoritmos (20)

material_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.pptmaterial_2018F1_COM115_01_105735.ppt
material_2018F1_COM115_01_105735.ppt
 
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Sistemas Tecnológicos
Sistemas TecnológicosSistemas Tecnológicos
Sistemas Tecnológicos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Estructuras de un Algoritmo
Estructuras de un AlgoritmoEstructuras de un Algoritmo
Estructuras de un Algoritmo
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 2 Principios de programación
Unidad 2 Principios de programaciónUnidad 2 Principios de programación
Unidad 2 Principios de programación
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.ppt
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWAREAlgoritmos TECNICO EN DESARROLLO DE SOFTWARE
Algoritmos TECNICO EN DESARROLLO DE SOFTWARE
 

Dernier

Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraJose Sanchez
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsaPresentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsaFarid Abud
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Edith Liccioni
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdfDemetrio Ccesa Rayme
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfHannyDenissePinedaOr
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
tema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVtema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVChema R.
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptxfotofamilia008
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoJosé Luis Palma
 
Filosofía del gobierno del general Alfaro
Filosofía del gobierno del general AlfaroFilosofía del gobierno del general Alfaro
Filosofía del gobierno del general AlfaroJosé Luis Palma
 

Dernier (20)

Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldadura
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsaPresentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
 
Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.Libro Ecuador Realidad Nacional ECUADOR.
Libro Ecuador Realidad Nacional ECUADOR.
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdf
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
tema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVtema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XV
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro Delgado
 
Filosofía del gobierno del general Alfaro
Filosofía del gobierno del general AlfaroFilosofía del gobierno del general Alfaro
Filosofía del gobierno del general Alfaro
 

Intorduccion Algoritmos

  • 1. Sistemas tecnológicos Alumno: Federico Blanco Docente: Guillermina Martin Abril 2016
  • 2. Menú ¿Qué es un programa? Definición de problema Diseño de algoritmo elementos Tipo de datos simples numéricos lógicos alfanumerico identificadores Constantes, variables y expresiones en programación Clasificación de las variables expresiones Operadores y operando Prioridad de los operadores en general
  • 3. ¿Qué es un programa? Un programa es la solución a un problema inicial Dado el problema, el programador debe idear una solución y expresarla usando un algoritmo luego debe codificarlo en un determinado lenguaje de programación y ejecutar el programa Definición de problemas Esta fase esta dada por el enunciado del problema que requiere una definición clara y precisa análisis del problema Una vez se ha comprendido lo que se desea de la computadora es necesario definir • Los datos de entrada • Datos de salida (info) • Forma de procesamiento de datos menú
  • 4. Diseño de algoritmo • Punto de inicio • Debe ser definido(no de mal interpretarse) • Debe ser general(soportar la mayor cantidad de variables • Debe ser finito en tamaño y tiempo de ejecucion • Diseño delalgoritmo • Prueba de escritorio o depuracion Se denomina prueba deescritorio a lacomprobacion que se hace de algoritmo para saber si esta bien hecho menú
  • 5. Elementos Tipos de datos Todos los datos tienen un tipo asociado. Un dato puede ser un simple carácter, tal como b , un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de vañores que puede tomar una variable simples Numéricos: representar valores escalares de forma numérico ,esto permite realizar operaciones aritméticas comunes menú
  • 6. lógicos Poseen dos valores(verdadero o falso) ya que representan el resultado de una comparación entre los otros datos alfanuméricos Es una secuencia de caracteres alfanumerico que permiten representar valores identificable de forma descriptiva. Ej: direcciones Al representar números estos pierden su valor matemático y se representan encerrados entre comillas menú
  • 7. identificadores Los identificadores representan los datos de un programa (constantes, variables, tipos de datos)ej: >> nombre, >> num_hrs, >> calif2 Reglas para formar identificadores • Debe comenzar con una letra y no debe contener espacios • Letras, dígitos y subrayas están permitidos • La longitud pueden ser varios caracteres ej:8 • El nombre del identificador debe dar una idea del valor que contiene menú
  • 8. Constantes, variables y expresiones en programación constantes Una constante es un dato numérico o alfanumerico que no cambia durante la ejecución del programa Ejemplo: pi =3,1426 variables Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede variar menú
  • 9. Clasificación de las variables Por su contenido Variables numericas: almacenan valores numericos,del 0 al 9,signos y decimales Ejemplo: iva=0.15 pi=3.1416 Variables logicas: tienen dos valores (cierto o falso)y se comparan entre dos valores Variables alfanuméricas: esta formada por letras números y caracteres especiales Ejemplos: direcion= Av. Libertad 190 Por su uso Variable de trabajo: variables que reciben el resultado de una operación matemática completa y que se usan normalmente dentro del programa ej: suma=a+b/c Contadores: el control delnumero de osciones en que se realiza una operación o se cumple un condicion Acumuladores: forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente menú
  • 10. expresiones Combinacion de constantes, variables, simbolos de operaciones, parantesis y nombres de funciones especiales Ejemplo: a+(b+3)/c Cada expresión toma de operadores y operando. Según sea el tipo de datos que manipulan, se clasifican la expresiones en: • Aritméticas • Relaciones • lógicas menú
  • 11. Operadores y operando operadores Son elemento que telacionen de forma diferente, los valores de una o mas variablesy/o constantes Tipos de operadores Aritméticos: realizan operaciones matemáticas con los valores. Los valores pueden ser enteros o reales Ej: suma+, resta- ,multiplicación*,división/,mod modulo Propiedades: se evalúan y actúan igual a las propiedades matemáticas Relacionales: se utilizan para compara valores (t o f).solo comparan valores del mismo tipo. Estos tienen menor prioridad que los aritméticos. Son: • >mayor que, <menor que • >mayor < menor o igual = que • <> diferente • =igual Lógicos: estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos valores pueden ser resultado de una expresión relacional. Tipos: and y Or o Not negación Prioridad: 1. Not 2. And 3. or menú
  • 12. Prioridad de los operadores en general 1. () 2. ^ 3. *, /, mod, not 4. +, -, and 5. >, <, >=, <=, <>, = , or menú