SlideShare una empresa de Scribd logo
1 de 17
Introducción a la Programación
CindeaTilarán
Deylan Briceño
Pseint:
• PseInt es una aplicación
informática de software libre que
sirve para escribir algoritmos en
pseudocódigo y ejecutarlos, y
además genera diagramas de
algoritmos. La práctica de escribir
con PSeInt puede ayudarte
programar
Seudocódigo
• El pseudocódigo no es un lenguaje de programación, pero es un «falso lenguaje»
intermedio entre nuestro lenguaje natural y un lenguaje de programación. A través
de él se pueden escribir los algoritmos con un lenguaje más próximo al nuestro. Una
vez que tienes un algoritmo escrito en pseudocódigo lo puedes escribir en cualquier
otro lenguaje. Utilizar esta aplicación puede ser una buena manera de empezar
para aprender a programar.
Estructura de un programa
• En programación un algoritmo o programa es una secuencia de acciones o instrucciones que
resuelve un determinado problema. A continuación verás cómo hacer un algoritmo en PSeInt:
Algoritmo y FinAlgoritmo son las palabras clave que se utilizan
para abrir y cerrar, respectivamente, el algoritmo o programa. Y
después, cada acción o instrucción puede consistir en: definiciones de
variables, mostrar texto por pantalla, pedir datos al usuario por
teclado, borrar la pantalla, expresiones matemáticas o lógicas,
estructuras de control (condicionales, bucles, …), etc. Para escribir
comentarios se empieza la línea con los símbolos «//».
Estructura de Variables y tipos de datos de
los algoritmos con PSeInt
un programa • Una variable es un espacio de la memoria donde guardar información. La
información que se guarda en la variable puede ser de diversos tipos y puede
tipos y puede ir cambiando a lo largo del programa. A la variable hay que darle
variable hay que darle un nombre para identificarla, y ese nombre estará formado
solo por letras, números y el guion bajo únicamente; no debe contener espacios ni
operadores, ni palabras claves del lenguaje. Identificadores de variable correctos
podrían ser: nombre_usuario, fecha_2018, edad, A, X, suma,
Cada variable tiene un tipo de dato asociado, por lo
que siempre guardará el mismo tipo de dato. Una
variable que guarde un número no podrá guardar
después otro tipo que no sea un número. Los tipos de
datos en PSeInt pueden ser: NUMERO, NUMERICO,
ENTERO, REAL, CARACTER, TEXTO, CADENA y
LOGICO. Para declarar una variable se utiliza la
palabra clave Definir. A continuación veremos la
sintaxis y un ejemplo de como declarar variables:
Estructura de un programa
• Una vez declarada la variable se le puede asignar un valor y también pedir por teclado ese valor (leer). También existe una
palabra clave para mostrar datos por pantalla, esta es Escribir
Si se utiliza Sin Saltar, no se hace un salto de línea después, sino se
utiliza se hará un salto de línea.
Declaración tipo carácter
• DefinirTipo Carácter: Las variables de caracteres se usan para almacenar
valores alfabéticos, en particular letras solas
DeclaraciónTipo Entero
• Tipo Entero: Es una especialización que sólo permite almacenar valores enteros.
DeclaraciónTipo Real
• Tipo Real: Una variable de tipo real admite datos numéricos, que pueden ser
enteros y/o con punto decimal
DeclaraciónTipo Lógico
• Tipo Lógico: Una variable de tipo LOGICO sólo puede tomar los valoresVERDADERO y
FALSO, pero cuando se lee una variable ya definida como lógica, el usuario puede ingresar
también las abreviacionesV y F, o 0 y 1.
Para que sirve el LEER
• Leer sirve para detectar la variable que hemos definido anteriormente
• Definir n Como Entero
• Escribir “Digite el numero ”
• Leer n
• Escribir “El numero es: ”, numero
Como ven detectamos la variable
numero, y esa variable va a
contener un valor que le
ingresemos
Como se vería en Pseint:
Ejemplo anterior
Para que sirve Escribir
• Escribir sirve para mostrar una salida de datos o imprimir mensajes por consola,
esto nos ayuda al que el usuario sepa lo que hace con un mensaje que lo guie
Definir n Como Entero
Escribir “Digite el numero ”
Leer n
Escribir “El numero es: ”, numero
Este mensaje nos sirve de guía para
saber que tenemos que ingresar, si no
lo ponemos *NO PASARIA NADA
SOLO QUE UNO COMO
PROGRAMADOR SOLO LO
ENTERIA, PERO OTRA PERSONA
LE COSTARIA MÁSTIEMPO
ENTENDERLO*
Ejemplo de un Programa sin “Escribir”
SOLO CON “LEER”
Practica (Aplicar lo visto en clase)
• Pedir al usuario que ingrese dos números y mostrar su sum
• Pedir al usuario que ingrese una temperatura en grados Celsius y mostrar
su equivalente en grados Fahrenheit. (formula Fahrenheit = (Celsius * 1.8) +
32)
• Pedir al usuario que ingrese su nombre y mostrar un mensaje de
bienvenida.
• Pedir al usuario que ingrese un número y mostrar su tabla de multiplicar del
1 al 10.
• Pedir al usuario que ingrese 5 nombres, edades, altura, sexo, notas y sacar
promedio de las 5 notas.
• Diseñe un pseudocódigo que halle el área y el perímetro de un rectángulo.
Considere que: área = base * altura y perímetro = 2 * (base+altura).
Practica (Aplicar lo visto en clase)
• Diseñe un pseudocódigo para convertir una longitud dada en centímetros a pies.
Considere que: 1 Pie = 30.48 centímetros.
• Diseñe un pseudocódigo para convertir una longitud dada en pies a centímetros.
Considere que: 1 Pie = 30.48 centímetro
• Diseñe e implemente el algoritmo que lea el valor correspondiente a una distancia
en millas marinas y la escriba expresada en metros. Sabiendo que 1 milla marina
equivale a 1852 metros
• Se desea calcular la distancia recorrida (m) por un móvil que tiene velocidad
constante (m/s) durante un tiempoT (Sg)
• Se requiere el algoritmo para elaborar la planilla de un empleado. Para ello se
dispone de sus horas laboradas en el mes, así como de la tarifa por hora
Practica (Aplicar lo visto en clase)
• Desarrolle un algoritmo que permita calcular la hipotenusa de un triángulo,
conociendo el valor de sus dos catetos.
• En una competencia atlética de velocidad el tiempo se mide en minutos, segundos
y centésimas de segundo y, el espacio recorrido se mide en metros. Diseñe un
algoritmo para determinar la velocidad promedio de un atleta en km/hr
• Diseñe un algoritmo que permita convertir una cantidad dada en horas, minutos y
segundos en su equivalente a segundos.

Más contenido relacionado

Similar a OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFN

El arte de programar prev
El arte de programar prevEl arte de programar prev
El arte de programar prevjtk1
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamEsmeralda Salvador
 
Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.ValentinaGarcia89
 
Presentacion python final
Presentacion python finalPresentacion python final
Presentacion python finalAlex
 
Presentacion python final
Presentacion python finalPresentacion python final
Presentacion python finalAlex
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)keisy vargas
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)JeanMarco13
 
Solucion computacional de problemas
Solucion computacional de problemasSolucion computacional de problemas
Solucion computacional de problemasMicael Feliz Arias
 
INTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxINTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxMiguelAngelN1
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Estrategia de Apoyo.pdf
Estrategia de Apoyo.pdfEstrategia de Apoyo.pdf
Estrategia de Apoyo.pdfSebastinRamos6
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docx
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docxTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docx
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docxcatalinaospinaramire
 
Estrategia de Apoyo karol toro 11-2.pdf
Estrategia de Apoyo karol toro 11-2.pdfEstrategia de Apoyo karol toro 11-2.pdf
Estrategia de Apoyo karol toro 11-2.pdfAndreaToro42
 
Estrategia de Apoyo karol toro 11-2.pdf
Estrategia de Apoyo karol toro 11-2.pdfEstrategia de Apoyo karol toro 11-2.pdf
Estrategia de Apoyo karol toro 11-2.pdfAndreaToro42
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfValeryPatarroyohoyos
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfssuserf18419
 

Similar a OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFN (20)

El arte de programar prev
El arte de programar prevEl arte de programar prev
El arte de programar prev
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºam
 
Visual 3
Visual 3Visual 3
Visual 3
 
Tecnología PseInt
Tecnología PseIntTecnología PseInt
Tecnología PseInt
 
Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.
 
Presentacion python final
Presentacion python finalPresentacion python final
Presentacion python final
 
Presentacion python final
Presentacion python finalPresentacion python final
Presentacion python final
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
Solucion computacional de problemas
Solucion computacional de problemasSolucion computacional de problemas
Solucion computacional de problemas
 
INTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxINTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptx
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Estrategia de Apoyo.pdf
Estrategia de Apoyo.pdfEstrategia de Apoyo.pdf
Estrategia de Apoyo.pdf
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docx
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docxTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docx
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docx
 
Estrategia de Apoyo karol toro 11-2.pdf
Estrategia de Apoyo karol toro 11-2.pdfEstrategia de Apoyo karol toro 11-2.pdf
Estrategia de Apoyo karol toro 11-2.pdf
 
Estrategia de Apoyo karol toro 11-2.pdf
Estrategia de Apoyo karol toro 11-2.pdfEstrategia de Apoyo karol toro 11-2.pdf
Estrategia de Apoyo karol toro 11-2.pdf
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
 

Último

DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfPriscilaBermello
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESADanielAndresBrand
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHilldanilojaviersantiago
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Gonzalo Morales Esparza
 
Como Construir Un Modelo De Negocio.pdf nociones basicas
Como Construir Un Modelo De Negocio.pdf   nociones basicasComo Construir Un Modelo De Negocio.pdf   nociones basicas
Como Construir Un Modelo De Negocio.pdf nociones basicasoscarhernandez98241
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxignaciomiguel162
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxCONSTRUCTORAEINVERSI3
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzassuperamigo2014
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclasesjvalenciama
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGVTeresa Rc
 
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESCULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESMarielaAldanaMoscoso
 
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxPIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxJosePuentePadronPuen
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónjesuscub33
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHkarlinda198328
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAOCarlosAlbertoVillafu3
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfConstructiva
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxCORPORACIONJURIDICA
 

Último (20)

DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHill
 
Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.Clase 2 Ecosistema Emprendedor en Chile.
Clase 2 Ecosistema Emprendedor en Chile.
 
Como Construir Un Modelo De Negocio.pdf nociones basicas
Como Construir Un Modelo De Negocio.pdf   nociones basicasComo Construir Un Modelo De Negocio.pdf   nociones basicas
Como Construir Un Modelo De Negocio.pdf nociones basicas
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptx
 
Efectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptxEfectos del cambio climatico en huanuco.pptx
Efectos del cambio climatico en huanuco.pptx
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzas
 
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclasesFORMAS DE TRANSPORTE EN MASA-PDF.pdf  lclases
FORMAS DE TRANSPORTE EN MASA-PDF.pdf lclases
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGV
 
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESCULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
 
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptxPIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
PIA MATEMATICAS FINANCIERAS SOBRE PROBLEMAS DE ANUALIDAD.pptx
 
ISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarizaciónISO 45001-2018.pdf norma internacional para la estandarización
ISO 45001-2018.pdf norma internacional para la estandarización
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAOANÁLISIS CAME, DIAGNOSTICO  PUERTO DEL CALLAO
ANÁLISIS CAME, DIAGNOSTICO PUERTO DEL CALLAO
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 

OKDFNSDKJFNSKDJFBNSDKJFNDSKJFNSDKFNSDKJFNDKSJFN

  • 1. Introducción a la Programación CindeaTilarán Deylan Briceño
  • 2. Pseint: • PseInt es una aplicación informática de software libre que sirve para escribir algoritmos en pseudocódigo y ejecutarlos, y además genera diagramas de algoritmos. La práctica de escribir con PSeInt puede ayudarte programar
  • 3. Seudocódigo • El pseudocódigo no es un lenguaje de programación, pero es un «falso lenguaje» intermedio entre nuestro lenguaje natural y un lenguaje de programación. A través de él se pueden escribir los algoritmos con un lenguaje más próximo al nuestro. Una vez que tienes un algoritmo escrito en pseudocódigo lo puedes escribir en cualquier otro lenguaje. Utilizar esta aplicación puede ser una buena manera de empezar para aprender a programar.
  • 4. Estructura de un programa • En programación un algoritmo o programa es una secuencia de acciones o instrucciones que resuelve un determinado problema. A continuación verás cómo hacer un algoritmo en PSeInt: Algoritmo y FinAlgoritmo son las palabras clave que se utilizan para abrir y cerrar, respectivamente, el algoritmo o programa. Y después, cada acción o instrucción puede consistir en: definiciones de variables, mostrar texto por pantalla, pedir datos al usuario por teclado, borrar la pantalla, expresiones matemáticas o lógicas, estructuras de control (condicionales, bucles, …), etc. Para escribir comentarios se empieza la línea con los símbolos «//».
  • 5. Estructura de Variables y tipos de datos de los algoritmos con PSeInt un programa • Una variable es un espacio de la memoria donde guardar información. La información que se guarda en la variable puede ser de diversos tipos y puede tipos y puede ir cambiando a lo largo del programa. A la variable hay que darle variable hay que darle un nombre para identificarla, y ese nombre estará formado solo por letras, números y el guion bajo únicamente; no debe contener espacios ni operadores, ni palabras claves del lenguaje. Identificadores de variable correctos podrían ser: nombre_usuario, fecha_2018, edad, A, X, suma, Cada variable tiene un tipo de dato asociado, por lo que siempre guardará el mismo tipo de dato. Una variable que guarde un número no podrá guardar después otro tipo que no sea un número. Los tipos de datos en PSeInt pueden ser: NUMERO, NUMERICO, ENTERO, REAL, CARACTER, TEXTO, CADENA y LOGICO. Para declarar una variable se utiliza la palabra clave Definir. A continuación veremos la sintaxis y un ejemplo de como declarar variables:
  • 6. Estructura de un programa • Una vez declarada la variable se le puede asignar un valor y también pedir por teclado ese valor (leer). También existe una palabra clave para mostrar datos por pantalla, esta es Escribir Si se utiliza Sin Saltar, no se hace un salto de línea después, sino se utiliza se hará un salto de línea.
  • 7. Declaración tipo carácter • DefinirTipo Carácter: Las variables de caracteres se usan para almacenar valores alfabéticos, en particular letras solas
  • 8. DeclaraciónTipo Entero • Tipo Entero: Es una especialización que sólo permite almacenar valores enteros.
  • 9. DeclaraciónTipo Real • Tipo Real: Una variable de tipo real admite datos numéricos, que pueden ser enteros y/o con punto decimal
  • 10. DeclaraciónTipo Lógico • Tipo Lógico: Una variable de tipo LOGICO sólo puede tomar los valoresVERDADERO y FALSO, pero cuando se lee una variable ya definida como lógica, el usuario puede ingresar también las abreviacionesV y F, o 0 y 1.
  • 11. Para que sirve el LEER • Leer sirve para detectar la variable que hemos definido anteriormente • Definir n Como Entero • Escribir “Digite el numero ” • Leer n • Escribir “El numero es: ”, numero Como ven detectamos la variable numero, y esa variable va a contener un valor que le ingresemos Como se vería en Pseint:
  • 13. Para que sirve Escribir • Escribir sirve para mostrar una salida de datos o imprimir mensajes por consola, esto nos ayuda al que el usuario sepa lo que hace con un mensaje que lo guie Definir n Como Entero Escribir “Digite el numero ” Leer n Escribir “El numero es: ”, numero Este mensaje nos sirve de guía para saber que tenemos que ingresar, si no lo ponemos *NO PASARIA NADA SOLO QUE UNO COMO PROGRAMADOR SOLO LO ENTERIA, PERO OTRA PERSONA LE COSTARIA MÁSTIEMPO ENTENDERLO*
  • 14. Ejemplo de un Programa sin “Escribir” SOLO CON “LEER”
  • 15. Practica (Aplicar lo visto en clase) • Pedir al usuario que ingrese dos números y mostrar su sum • Pedir al usuario que ingrese una temperatura en grados Celsius y mostrar su equivalente en grados Fahrenheit. (formula Fahrenheit = (Celsius * 1.8) + 32) • Pedir al usuario que ingrese su nombre y mostrar un mensaje de bienvenida. • Pedir al usuario que ingrese un número y mostrar su tabla de multiplicar del 1 al 10. • Pedir al usuario que ingrese 5 nombres, edades, altura, sexo, notas y sacar promedio de las 5 notas. • Diseñe un pseudocódigo que halle el área y el perímetro de un rectángulo. Considere que: área = base * altura y perímetro = 2 * (base+altura).
  • 16. Practica (Aplicar lo visto en clase) • Diseñe un pseudocódigo para convertir una longitud dada en centímetros a pies. Considere que: 1 Pie = 30.48 centímetros. • Diseñe un pseudocódigo para convertir una longitud dada en pies a centímetros. Considere que: 1 Pie = 30.48 centímetro • Diseñe e implemente el algoritmo que lea el valor correspondiente a una distancia en millas marinas y la escriba expresada en metros. Sabiendo que 1 milla marina equivale a 1852 metros • Se desea calcular la distancia recorrida (m) por un móvil que tiene velocidad constante (m/s) durante un tiempoT (Sg) • Se requiere el algoritmo para elaborar la planilla de un empleado. Para ello se dispone de sus horas laboradas en el mes, así como de la tarifa por hora
  • 17. Practica (Aplicar lo visto en clase) • Desarrolle un algoritmo que permita calcular la hipotenusa de un triángulo, conociendo el valor de sus dos catetos. • En una competencia atlética de velocidad el tiempo se mide en minutos, segundos y centésimas de segundo y, el espacio recorrido se mide en metros. Diseñe un algoritmo para determinar la velocidad promedio de un atleta en km/hr • Diseñe un algoritmo que permita convertir una cantidad dada en horas, minutos y segundos en su equivalente a segundos.