SlideShare una empresa de Scribd logo
1 de 29
Profra: Dení Ramírez Andrade
Tecnología de la información y
comunicación 1.
BLOQUE 1. DISEÑA PROGRAMAS DE COMPUTADORA DE
NIVEL BÁSICO I
Son las formas de representación interna de datos de la
computadora mediante las que se representa cualquier situación en
ésta; es decir, son los tipos de datos que maneja la máquina.
Por ejemplo:
Podemos representar aun trabajador mediante los datos:
Nombre del empleado.
 Número de horas trabajadas
Cuota por hora, etcétera.
ESTRUCTURA DE DATOS
Los tipos de datos más comunes son:
• Los numéricos (entero y real).
• Cadena de caracteres (alfabéticos o alfanuméricos).
• Carácter
• Booleano.
Cada uno de los cuales puede manejarse como una
constante o como una variable.
Tipos de datos
Variables
• Las variables sirven para representar y manejar datos. Todo dato
que vaya a ser introducido a la computadora y todo dato que vaya a
ser generado o calculado a partir de otros datos para obtener algún
resultado tienen que identificarse y manejarse en forma de variable.
Una variable tiene las siguientes características:
• Nombre.
• Contenido.
• Constantes.
Nombre
Es el identificador de la variable que servirá para referenciarla.
Las reglas para asignar nombres de variables y otros identificadores como
métodos, funciones, clases, objetos, etcétera, son:
1. Se pueden utilizar combinaciones de letras mayúsculas y minúsculas
(A...Z, a...z); dígitos (0...9) y el símbolo de subrayado (o guión bajo
_).
2. El nombre debe iniciar con una letra.
3. Es conveniente que la longitud no pase de 20 caracteres.
4. No debe ser palabra reservada (como if, then, else, for, do, while, etc.).
5. Estilo de programación. En este libro se utilizará el estilo que maneja el
lenguaje Java y los demás lenguajes modernos. Dicho estilo es el siguiente:
a) En nombres de clases:
• La primera letra en mayúscula y las demás en minúsculas. Ejemplos: Empleado,
Alumno, Cliente.
• Si se juntan varias palabras, se aplica el punto anterior a cada una de las
palabras. Ejemplos: EmpleadoConfi anza, EmpleadoSindicalizado,
EmpleadoPorHoras.
b) En nombres de variables, funciones, objetos, métodos y otros:
• Si el elemento se compone por una sola palabra, se usan puras minúsculas.
Ejemplos: nombre, sueldo, x, y, z, x1, y2, z1, x25, y11, z12.
NOTAS (Nombre de las variables).
Contenido
Se puede considerar que toda variable tiene una “casilla”
donde se almacena el valor que toma en cada ocasión.
Esto es similar a tener un casillero donde las casillas sirven
para guardar objetos y tienen su respectiva identificación
que permite referenciarlas.
Por ejemplo:
Toda variable debe estar asociada a
un:
oTipo de datos Entero
oDato Real.
oCadena, etcétera.
De acuerdo con esto, sólo podrá tomar
valores válidos para el tipo de dato
definido.
Tipo de datos
Son valores específicos, y en consecuencia invariables.
Por ejemplo:
Constantes de tipo entero son: 5, 10, -56 y 20.
Constantes de tipo real son: 3.1416, 40.5, -1.5 y 2.718.
Constantes de tipo cadena de caracteres son: “Universidad de
Sonora”, “Tornillo X25 ¾”, “Rosales # 245 Sur”; constantes
de tipo carácter son: ‘s’, ‘n’, ‘S’, ‘N’.
Constantes de tipo boolean son True y False.
Constantes
OPERACIONES PRIMITIVAS ELEMETALES
Las operaciones primitivas elementales son
las acciones básicas que la computadora
puede ejecutar.
A continuación estudiaremos las
características de cada una.
Es una acción que se considera como no ejecutable, ya que
mediante ésta se declara o define el entorno en el que se
ejecutará el algoritmo (programa).
En esta parte se declaran:
Las variables,
Las constantes.
Los tipos.
Los objetos, etcétera.
A continuación se explican.
Declarar
Como ya se explicó, las constantes son valores específicos. Sin
embargo, se pueden declarar constantes simbólicas, es decir,
mediante un identificador, con el siguiente formato:
Constantes
NOTA
Tipos
Se declaran nuevos tipos de datos. El formato es:
Variable
Esta acción permite representar en un programa las estructuras de datos necesarias
para abstraer y representar en la computadora la situación real del problema o de la
tarea que se manejará; en otras palabras, se declaran las variables necesarias
mediante el siguiente formato:
Ejemplo:
Para representar la situación de pago de sueldos que ya se ha
mencionado, tendremos que hacer lo siguiente:
Aquí también se pueden declarar
objetos, en este libro lo haremos como
se explica mas adelante, ya que es a
partir de ahí que los usaremos.
Objetos
Lectura de datos (entrada)
• Esta operación nos permite introducir los datos a la
computadora, es decir, introducir la materia prima para el
proceso.
• La introducción de datos puede hacerse desde un teclado,
lector de código de barras, un archivo en un disco, un ratón
(mouse) o desde cualquier otro dispositivo de entrada.
• El dispositivo estándar de entrada es el teclado.
El formato para leer datos es:
oEsta acción espera a que se tecleen los datos
correspondientes, los cuales se almacenarán en las
variables especificadas.
oEn virtud de que los nombres de las variables son
mnemónicos con respecto a los datos que representan, se
facilita la comprensión de la acción.
oCon esta acción entendemos que se leerán el nombre, las
horas trabajadas y la cuota por hora, y además que la
lectura implica un proceso interactivo en el que se
solicitan los datos en la pantalla.
EJEMPLOS
Operación aritméticas fundamentales
Estas operaciones permiten modificar la apariencia de los datos para
generar información; en otras palabras, procesar los datos que entran
como materia prima para convertirlos en información que saldrá de la
computadora.
Mediante tales operaciones se forman expresiones aritméticas
(fórmulas) para realizar los cálculos.
• Formato:
Estructura de datos (salida)
Mediante la escritura damos salida a los datos de la computadora hacia
un medio periférico como por ejemplo la pantalla de video, la
impresora, disco u otro. La salida estándar es el video.
• Formato:
Ejemplo:
En el ejemplo que venimos siguiendo se debe imprimir como
resultado el nombre del empleado y su sueldo. Con la acción
o instrucción:
se indica que se imprimen el nombre y el sueldo, que es la
información requerida en este problema. Por el momento no se
hace énfasis en darle algún formato a la salida; sólo se indican
los datos que salen en términos de las variables que los
contienen, aprovechando que estamos utilizando nombres
mnemónicos. Cuando se analiza el problema es donde se define
el formato de la salida, por ejemplo si será un cheque, un recibo
o algún otro documento, y será en la codificación del programa
cuando se le dé a la salida algún formato específico.
Explicación:
Se imprime el letrero Nombre = , luego se imprime el
contenido de la variable nombreEmp, luego se imprime el
letrero Sueldo = y por último se imprime el contenido de la
variable sueldo.
Actividad 1.3
ESTA ADJUNTADA EN PLATAFORMA
Tarea 1.3
ESTA ADJUNTADA EN PLATAFORMA

Más contenido relacionado

La actualidad más candente

Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantesIEO Santo Tomás
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datosrufiflores0469
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacionAlfonso
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operacionesEdwinChamorroT
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos bakura4
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logicasrblack13
 
Informatica alba nubia
Informatica alba nubiaInformatica alba nubia
Informatica alba nubiaacmetnt
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigneraula40tics2finanzas
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programasprofecona169
 
Tipos de datos orleny esperidin
Tipos de datos orleny esperidinTipos de datos orleny esperidin
Tipos de datos orleny esperidinMari_1114
 

La actualidad más candente (20)

Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datos
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 
datos
datos datos
datos
 
Datos
DatosDatos
Datos
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Datos simples
Datos simples Datos simples
Datos simples
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logica
 
Informatica alba nubia
Informatica alba nubiaInformatica alba nubia
Informatica alba nubia
 
Identificadores
IdentificadoresIdentificadores
Identificadores
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programas
 
Tipos de datos orleny esperidin
Tipos de datos orleny esperidinTipos de datos orleny esperidin
Tipos de datos orleny esperidin
 

Similar a Elementos para solucionar problemas en seudocódigo c4. p1.

SESION 06.1.pptx
SESION 06.1.pptxSESION 06.1.pptx
SESION 06.1.pptxgeo49
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Joseluis Cruz Ramirez
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datosuanelectromecanica
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicosmoni26011993
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Luifer Herrera
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfcarlosquiza2
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CPablo Chiesa
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primeroVictor Zapata
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primeroVictor Zapata
 
Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.DENIRAMIREZANDRADE
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguezanto2707
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESwww.unefm.edu.ve
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionpepe1234554321
 
Estructuras de un Algoritmo
Estructuras de un AlgoritmoEstructuras de un Algoritmo
Estructuras de un AlgoritmoYanina González
 

Similar a Elementos para solucionar problemas en seudocódigo c4. p1. (20)

SESION 06.1.pptx
SESION 06.1.pptxSESION 06.1.pptx
SESION 06.1.pptx
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
 
Logica computacional conceptos basicos
Logica computacional conceptos basicosLogica computacional conceptos basicos
Logica computacional conceptos basicos
 
Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02Tiposdedatos 091026085500-phpapp02
Tiposdedatos 091026085500-phpapp02
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en C
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Programacion primero
Programacion primeroProgramacion primero
Programacion primero
 
Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguez
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Estructuras de un Algoritmo
Estructuras de un AlgoritmoEstructuras de un Algoritmo
Estructuras de un Algoritmo
 
1100947.ppt
1100947.ppt1100947.ppt
1100947.ppt
 

Más de DENIRAMIREZANDRADE (20)

Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
 
Interfaz de un presentador grafico c4.i2 p3.
Interfaz de un presentador grafico c4.i2 p3.Interfaz de un presentador grafico c4.i2 p3.
Interfaz de un presentador grafico c4.i2 p3.
 
Interfaz de un procesador de texto c1.i2. p3
Interfaz de un procesador de texto c1.i2. p3Interfaz de un procesador de texto c1.i2. p3
Interfaz de un procesador de texto c1.i2. p3
 
Karel el robot c7. p2. i2.
Karel el robot c7. p2. i2.Karel el robot c7. p2. i2.
Karel el robot c7. p2. i2.
 
Tercer grado. c1. r2.
Tercer grado. c1. r2.Tercer grado. c1. r2.
Tercer grado. c1. r2.
 
Sexto grado. c1. r2.
Sexto grado. c1. r2.Sexto grado. c1. r2.
Sexto grado. c1. r2.
 
Segundo grado. c1. r2.
Segundo grado. c1. r2.Segundo grado. c1. r2.
Segundo grado. c1. r2.
 
Quinto grado. c1. r2.
Quinto grado. c1. r2.Quinto grado. c1. r2.
Quinto grado. c1. r2.
 
Primer grado. c1. r2.
Primer grado. c1. r2.Primer grado. c1. r2.
Primer grado. c1. r2.
 
Cuarto grado. c1. r2.
Cuarto grado. c1. r2.Cuarto grado. c1. r2.
Cuarto grado. c1. r2.
 
Tercer grado. c7.
Tercer grado. c7.Tercer grado. c7.
Tercer grado. c7.
 
Sexto grado. c7.
Sexto grado. c7.Sexto grado. c7.
Sexto grado. c7.
 
Segundo grado. c7.
Segundo grado. c7.Segundo grado. c7.
Segundo grado. c7.
 
Primer grado. c7.
Primer grado. c7.Primer grado. c7.
Primer grado. c7.
 
Cuarto grado. c7.
Cuarto grado. c7.Cuarto grado. c7.
Cuarto grado. c7.
 
Tercer grado. c6.
Tercer grado. c6.Tercer grado. c6.
Tercer grado. c6.
 
Sexto grado. c4.
Sexto grado. c4.Sexto grado. c4.
Sexto grado. c4.
 
Segundo grado. c6.
Segundo grado. c6.Segundo grado. c6.
Segundo grado. c6.
 
Primer grado. c6.
Primer grado. c6.Primer grado. c6.
Primer grado. c6.
 
Cuarto grado. c4.
Cuarto grado. c4.Cuarto grado. c4.
Cuarto grado. c4.
 

Último

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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
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...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Elementos para solucionar problemas en seudocódigo c4. p1.

  • 1. Profra: Dení Ramírez Andrade Tecnología de la información y comunicación 1. BLOQUE 1. DISEÑA PROGRAMAS DE COMPUTADORA DE NIVEL BÁSICO I
  • 2. Son las formas de representación interna de datos de la computadora mediante las que se representa cualquier situación en ésta; es decir, son los tipos de datos que maneja la máquina. Por ejemplo: Podemos representar aun trabajador mediante los datos: Nombre del empleado.  Número de horas trabajadas Cuota por hora, etcétera. ESTRUCTURA DE DATOS
  • 3. Los tipos de datos más comunes son: • Los numéricos (entero y real). • Cadena de caracteres (alfabéticos o alfanuméricos). • Carácter • Booleano. Cada uno de los cuales puede manejarse como una constante o como una variable. Tipos de datos
  • 4. Variables • Las variables sirven para representar y manejar datos. Todo dato que vaya a ser introducido a la computadora y todo dato que vaya a ser generado o calculado a partir de otros datos para obtener algún resultado tienen que identificarse y manejarse en forma de variable. Una variable tiene las siguientes características: • Nombre. • Contenido. • Constantes.
  • 5. Nombre Es el identificador de la variable que servirá para referenciarla. Las reglas para asignar nombres de variables y otros identificadores como métodos, funciones, clases, objetos, etcétera, son: 1. Se pueden utilizar combinaciones de letras mayúsculas y minúsculas (A...Z, a...z); dígitos (0...9) y el símbolo de subrayado (o guión bajo _). 2. El nombre debe iniciar con una letra. 3. Es conveniente que la longitud no pase de 20 caracteres. 4. No debe ser palabra reservada (como if, then, else, for, do, while, etc.).
  • 6. 5. Estilo de programación. En este libro se utilizará el estilo que maneja el lenguaje Java y los demás lenguajes modernos. Dicho estilo es el siguiente: a) En nombres de clases: • La primera letra en mayúscula y las demás en minúsculas. Ejemplos: Empleado, Alumno, Cliente. • Si se juntan varias palabras, se aplica el punto anterior a cada una de las palabras. Ejemplos: EmpleadoConfi anza, EmpleadoSindicalizado, EmpleadoPorHoras. b) En nombres de variables, funciones, objetos, métodos y otros: • Si el elemento se compone por una sola palabra, se usan puras minúsculas. Ejemplos: nombre, sueldo, x, y, z, x1, y2, z1, x25, y11, z12.
  • 7. NOTAS (Nombre de las variables).
  • 8. Contenido Se puede considerar que toda variable tiene una “casilla” donde se almacena el valor que toma en cada ocasión. Esto es similar a tener un casillero donde las casillas sirven para guardar objetos y tienen su respectiva identificación que permite referenciarlas. Por ejemplo:
  • 9. Toda variable debe estar asociada a un: oTipo de datos Entero oDato Real. oCadena, etcétera. De acuerdo con esto, sólo podrá tomar valores válidos para el tipo de dato definido. Tipo de datos
  • 10. Son valores específicos, y en consecuencia invariables. Por ejemplo: Constantes de tipo entero son: 5, 10, -56 y 20. Constantes de tipo real son: 3.1416, 40.5, -1.5 y 2.718. Constantes de tipo cadena de caracteres son: “Universidad de Sonora”, “Tornillo X25 ¾”, “Rosales # 245 Sur”; constantes de tipo carácter son: ‘s’, ‘n’, ‘S’, ‘N’. Constantes de tipo boolean son True y False. Constantes
  • 11. OPERACIONES PRIMITIVAS ELEMETALES Las operaciones primitivas elementales son las acciones básicas que la computadora puede ejecutar. A continuación estudiaremos las características de cada una.
  • 12. Es una acción que se considera como no ejecutable, ya que mediante ésta se declara o define el entorno en el que se ejecutará el algoritmo (programa). En esta parte se declaran: Las variables, Las constantes. Los tipos. Los objetos, etcétera. A continuación se explican. Declarar
  • 13. Como ya se explicó, las constantes son valores específicos. Sin embargo, se pueden declarar constantes simbólicas, es decir, mediante un identificador, con el siguiente formato: Constantes NOTA
  • 14. Tipos Se declaran nuevos tipos de datos. El formato es:
  • 15. Variable Esta acción permite representar en un programa las estructuras de datos necesarias para abstraer y representar en la computadora la situación real del problema o de la tarea que se manejará; en otras palabras, se declaran las variables necesarias mediante el siguiente formato:
  • 16. Ejemplo: Para representar la situación de pago de sueldos que ya se ha mencionado, tendremos que hacer lo siguiente:
  • 17. Aquí también se pueden declarar objetos, en este libro lo haremos como se explica mas adelante, ya que es a partir de ahí que los usaremos. Objetos
  • 18. Lectura de datos (entrada) • Esta operación nos permite introducir los datos a la computadora, es decir, introducir la materia prima para el proceso. • La introducción de datos puede hacerse desde un teclado, lector de código de barras, un archivo en un disco, un ratón (mouse) o desde cualquier otro dispositivo de entrada. • El dispositivo estándar de entrada es el teclado. El formato para leer datos es:
  • 19.
  • 20. oEsta acción espera a que se tecleen los datos correspondientes, los cuales se almacenarán en las variables especificadas. oEn virtud de que los nombres de las variables son mnemónicos con respecto a los datos que representan, se facilita la comprensión de la acción. oCon esta acción entendemos que se leerán el nombre, las horas trabajadas y la cuota por hora, y además que la lectura implica un proceso interactivo en el que se solicitan los datos en la pantalla.
  • 22.
  • 23. Operación aritméticas fundamentales Estas operaciones permiten modificar la apariencia de los datos para generar información; en otras palabras, procesar los datos que entran como materia prima para convertirlos en información que saldrá de la computadora.
  • 24. Mediante tales operaciones se forman expresiones aritméticas (fórmulas) para realizar los cálculos. • Formato:
  • 25. Estructura de datos (salida) Mediante la escritura damos salida a los datos de la computadora hacia un medio periférico como por ejemplo la pantalla de video, la impresora, disco u otro. La salida estándar es el video. • Formato:
  • 26. Ejemplo: En el ejemplo que venimos siguiendo se debe imprimir como resultado el nombre del empleado y su sueldo. Con la acción o instrucción: se indica que se imprimen el nombre y el sueldo, que es la información requerida en este problema. Por el momento no se hace énfasis en darle algún formato a la salida; sólo se indican los datos que salen en términos de las variables que los contienen, aprovechando que estamos utilizando nombres mnemónicos. Cuando se analiza el problema es donde se define el formato de la salida, por ejemplo si será un cheque, un recibo o algún otro documento, y será en la codificación del programa cuando se le dé a la salida algún formato específico.
  • 27. Explicación: Se imprime el letrero Nombre = , luego se imprime el contenido de la variable nombreEmp, luego se imprime el letrero Sueldo = y por último se imprime el contenido de la variable sueldo.
  • 29. Tarea 1.3 ESTA ADJUNTADA EN PLATAFORMA