SlideShare una empresa de Scribd logo
1 de 18
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE MECÁNICA
CARRERA DE INGENIERÍA AUTOMOTRIZ
• Fundamentos de la programación
°-Integrantes: Rosero Paúl
Sislema Alex
Zhanay Oscar
Segundo
Semestre “A”
Entrada y salida de
información
• Las computadoras requieren de la entrada de información para poder
procesarla y ejecutar una acción como salida.
• La entrada se la conoce como Lectura y son ingresados por dispositivos de
entrada tales como: teclado, mouse, micrófono, etc.
• la salida también es conocida como Escritura la cual puede mostrar la
información por medio de las herramientas de salida como pueden ser: La
pantalla, los parlantes, la impresora, etc.
Escritura de algoritmos/programas
En escritura de algoritmos se interpreta así:
Leer: lista de variables de entrada, ejemplo: (A,B,C).
Escribir: lista de variables de salida, ejemplo:(‘hola bienvenido’, cada
palabra entre comillas simples.
Es necesario que al empezar el algoritmo la escritura sea muy clara y sencilla
para que el usuario pueda entenderlo de manera fácil .
En el algoritmo se utilizará elementos lógicos y la estructura del algoritmo
consta de el bloque de algoritmo y cabecera de programa
Cabecera del programa o algoritmo
algoritmo
<nombre_del_algoritmo>
En la cabecera de un algoritmo se debe indicar el nombre (identificador)
asignado al mismo. La sintaxis es:
Ejemplo: Si se quiere diseñar el algoritmo de un programa que:
1º) Pida por teclado el radio (dato real) de una circunferencia.
2º) Calcule el área de la circunferencia.
3º) Muestre por pantalla el resultado (dato real).
Nota: Área de una circunferencia = pi * radio2
El algoritmo puede llamarse Area_de_una_circunferencia, por tanto, en la
cabecera se puede escribir:
algoritmo Area_de_una_circunferencia
Declaración de variables
En la declaración de variables es necesario introducir números reales y fijos para que el
programa pueda utilizarlos.
Declaración de Variables (en programación)
¿Cómo se declaran las variables de un programa o algoritmo?
Para que un programa pueda hacer uso de una o más variables, éstas deben ser declaradas
previamente. Todas las variables de un programa se declaran de la misma forma, indicando de
cada una de ellas:
● El tipo de dato que puede almacenar (mediante un identificador).
● Su nombre (mediante otro identificador).
Declaración de variables
Declaración de
constantes
Declaración de
constantes numéricas
Las constantes de carácter siempre y
cadenas pueden ser declaradas en la
sección del programa const, al igual que
las constantes numéricas.
const
estrella= ‘*’
frase= ‘17 de enero’
mensaje= ‘hola bebé’
En esta sección se declaran todas las
constantes que tengan nombre, su
formato es el siguiente:
const:
pi=3.141592
Tamaño=43
Horas= 6.50
euler=2.71828
Declaración de
constantes y variables
carácter
Comentarios
Comentarios
La documentación de un
programación puede ser interna
o externa.
la externa es aquella que se realiza
externamente al programa.
la interna, es la que se acompaña
en el código o programa fuente y
se realiza a base de comentarios
significativos
los comentarios varía de acuerdo al
lenguaje de programación que
se usa
visual Basic 6/ VB.NET
Los comentarios usan un apóstrofe
y el compilador ignora todo lo
que viene después de este
caracter
‘este es un comentario de una sola
línea Dim mes as strig’
comentario después de una linea
de código
………..
Estilo de escritura de
algoritmos/programas
algoritmo identificador // cabecera
// sección de declaraciones
Var Tipo de datos
const lista de indetificadotes
C/C++ Y C#
COMENTARIOS DE UNA LÍNEA (
COMIENZAN CON EL CARÁCTER //)
//Programa 5.0 realizado por el
//señor Rosero en Riobamba (
//Ecuador) en las fiestas de Carnaval
Anexos
1.- ¿A qué se conoce como las operaciones de entrada?
Las operaciones de entrada permiten leer determinados valores y
asignarlos a determinadas variables
2.-La escritura de un algoritmo mediante una herramienta
de……………………..debe ser lo más clara posible y
bien…………………de modo que su lectura facilite considerablemente
el entendimiento del………………y su posterior codificación en un
lenguaje de programación.
A.- programación, estructurada, algoritmo
B.-estructurada, lenguaje de programación, algoritmo
C.- programación, lenguaje de programación, codificación
RESPUESTA: A
3.- ¿Qué es la declaración de variable?
En esta sección se declara o describen todas las variables utilizadas
en el algoritmo listándose sus nombres y especificando sus tipos.
4.-La documentación de un programa es el……………………..interna
externa al programa , que facilitara su posterior …………………….y
puesta a punto . La documentación puede ser…………..
Y……………….
A.-documentación, conjunto de información, interna, mantenimiento.
B.-Conjunto de información, mantenimiento, interna, externa.
C.-Mantenimiento, interna, externa, documentación.
RESPUESTA: B
BIBLIOGRAFÍA ADICIONAL
http://www.carlospes.com/curso_de_algoritmos/07_01_cabecera
.php
http://www.carlospes.com/curso_de_algoritmos/03_02_01_declar
acion_de_variables.php
http://es.slideshare.net/julius77/fundamentos-de-programacin-
4ta-edicin-luis-joyanes-aguilar

Más contenido relacionado

La actualidad más candente

1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)Arely Ramirez Mar
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacionsandra gutierrez
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funcionesDenisse C
 
Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje CDenisse C
 
Funciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lppFunciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lppunicaucacpe
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaOmar B.
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesKarina Arguedas Ruelas
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónAnsd
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmosAbrirllave
 

La actualidad más candente (20)

Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
 
1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)
 
Fundamentos de Lenguaje C
Fundamentos de Lenguaje CFundamentos de Lenguaje C
Fundamentos de Lenguaje C
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
 
Algoritmos en manufactura avanzada
Algoritmos en manufactura avanzadaAlgoritmos en manufactura avanzada
Algoritmos en manufactura avanzada
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funciones
 
Clase1 algoritmos
Clase1 algoritmosClase1 algoritmos
Clase1 algoritmos
 
Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje C
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
 
Funciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lppFunciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lpp
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmica
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
 
Tipos de errores en c
Tipos de errores en cTipos de errores en c
Tipos de errores en c
 
Pseint
PseintPseint
Pseint
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmos
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Similar a FUNDAMENTOS_DE_PROGRAMACION.pptx

Entrada y salida de información; Escritura de algoritmos.
Entrada y salida de información; Escritura de algoritmos.Entrada y salida de información; Escritura de algoritmos.
Entrada y salida de información; Escritura de algoritmos.Damian Chuncho
 
Entrada y salida de información - Grupo # 5
Entrada y salida de información - Grupo # 5Entrada y salida de información - Grupo # 5
Entrada y salida de información - Grupo # 5Darwin Hurtado
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En Cpainni
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoAbrirllave
 
Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1SANTIAGO PABLO ALBERTO
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Espoch_lvaca
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkLaurence HR
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Diapositiva del chino listo
Diapositiva del chino listoDiapositiva del chino listo
Diapositiva del chino listochinonegro1721
 

Similar a FUNDAMENTOS_DE_PROGRAMACION.pptx (20)

Entrada y salida de información; Escritura de algoritmos.
Entrada y salida de información; Escritura de algoritmos.Entrada y salida de información; Escritura de algoritmos.
Entrada y salida de información; Escritura de algoritmos.
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Programa
ProgramaPrograma
Programa
 
Entrada y salida de información - Grupo # 5
Entrada y salida de información - Grupo # 5Entrada y salida de información - Grupo # 5
Entrada y salida de información - Grupo # 5
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 
Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1
 
Clase 2
Clase 2Clase 2
Clase 2
 
Presentación-Algoritmos
Presentación-Algoritmos Presentación-Algoritmos
Presentación-Algoritmos
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
BORLAND
BORLANDBORLAND
BORLAND
 
Algorimos
AlgorimosAlgorimos
Algorimos
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Programación en C++
Programación en C++Programación en C++
Programación en C++
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Evaluacion
EvaluacionEvaluacion
Evaluacion
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Diapositiva del chino listo
Diapositiva del chino listoDiapositiva del chino listo
Diapositiva del chino listo
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

FUNDAMENTOS_DE_PROGRAMACION.pptx

  • 1. ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE MECÁNICA CARRERA DE INGENIERÍA AUTOMOTRIZ • Fundamentos de la programación °-Integrantes: Rosero Paúl Sislema Alex Zhanay Oscar Segundo Semestre “A”
  • 2. Entrada y salida de información
  • 3. • Las computadoras requieren de la entrada de información para poder procesarla y ejecutar una acción como salida. • La entrada se la conoce como Lectura y son ingresados por dispositivos de entrada tales como: teclado, mouse, micrófono, etc. • la salida también es conocida como Escritura la cual puede mostrar la información por medio de las herramientas de salida como pueden ser: La pantalla, los parlantes, la impresora, etc.
  • 4. Escritura de algoritmos/programas En escritura de algoritmos se interpreta así: Leer: lista de variables de entrada, ejemplo: (A,B,C). Escribir: lista de variables de salida, ejemplo:(‘hola bienvenido’, cada palabra entre comillas simples. Es necesario que al empezar el algoritmo la escritura sea muy clara y sencilla para que el usuario pueda entenderlo de manera fácil . En el algoritmo se utilizará elementos lógicos y la estructura del algoritmo consta de el bloque de algoritmo y cabecera de programa
  • 5. Cabecera del programa o algoritmo algoritmo <nombre_del_algoritmo> En la cabecera de un algoritmo se debe indicar el nombre (identificador) asignado al mismo. La sintaxis es: Ejemplo: Si se quiere diseñar el algoritmo de un programa que: 1º) Pida por teclado el radio (dato real) de una circunferencia. 2º) Calcule el área de la circunferencia. 3º) Muestre por pantalla el resultado (dato real). Nota: Área de una circunferencia = pi * radio2 El algoritmo puede llamarse Area_de_una_circunferencia, por tanto, en la cabecera se puede escribir: algoritmo Area_de_una_circunferencia
  • 6. Declaración de variables En la declaración de variables es necesario introducir números reales y fijos para que el programa pueda utilizarlos. Declaración de Variables (en programación) ¿Cómo se declaran las variables de un programa o algoritmo? Para que un programa pueda hacer uso de una o más variables, éstas deben ser declaradas previamente. Todas las variables de un programa se declaran de la misma forma, indicando de cada una de ellas: ● El tipo de dato que puede almacenar (mediante un identificador). ● Su nombre (mediante otro identificador).
  • 9. Declaración de constantes numéricas Las constantes de carácter siempre y cadenas pueden ser declaradas en la sección del programa const, al igual que las constantes numéricas. const estrella= ‘*’ frase= ‘17 de enero’ mensaje= ‘hola bebé’ En esta sección se declaran todas las constantes que tengan nombre, su formato es el siguiente: const: pi=3.141592 Tamaño=43 Horas= 6.50 euler=2.71828 Declaración de constantes y variables carácter
  • 11. Comentarios La documentación de un programación puede ser interna o externa. la externa es aquella que se realiza externamente al programa. la interna, es la que se acompaña en el código o programa fuente y se realiza a base de comentarios significativos los comentarios varía de acuerdo al lenguaje de programación que se usa
  • 12. visual Basic 6/ VB.NET Los comentarios usan un apóstrofe y el compilador ignora todo lo que viene después de este caracter ‘este es un comentario de una sola línea Dim mes as strig’ comentario después de una linea de código ………..
  • 13. Estilo de escritura de algoritmos/programas algoritmo identificador // cabecera // sección de declaraciones Var Tipo de datos const lista de indetificadotes
  • 14. C/C++ Y C# COMENTARIOS DE UNA LÍNEA ( COMIENZAN CON EL CARÁCTER //) //Programa 5.0 realizado por el //señor Rosero en Riobamba ( //Ecuador) en las fiestas de Carnaval
  • 16. 1.- ¿A qué se conoce como las operaciones de entrada? Las operaciones de entrada permiten leer determinados valores y asignarlos a determinadas variables 2.-La escritura de un algoritmo mediante una herramienta de……………………..debe ser lo más clara posible y bien…………………de modo que su lectura facilite considerablemente el entendimiento del………………y su posterior codificación en un lenguaje de programación. A.- programación, estructurada, algoritmo B.-estructurada, lenguaje de programación, algoritmo C.- programación, lenguaje de programación, codificación RESPUESTA: A
  • 17. 3.- ¿Qué es la declaración de variable? En esta sección se declara o describen todas las variables utilizadas en el algoritmo listándose sus nombres y especificando sus tipos. 4.-La documentación de un programa es el……………………..interna externa al programa , que facilitara su posterior …………………….y puesta a punto . La documentación puede ser………….. Y………………. A.-documentación, conjunto de información, interna, mantenimiento. B.-Conjunto de información, mantenimiento, interna, externa. C.-Mantenimiento, interna, externa, documentación. RESPUESTA: B