• No se han encontrado resultados

Diseño estructurado de algoritmos. Sesión 4: Primitivas para el diseño de instrucciones

N/A
N/A
Protected

Academic year: 2021

Share "Diseño estructurado de algoritmos. Sesión 4: Primitivas para el diseño de instrucciones"

Copied!
12
0
0

Texto completo

(1)

Diseño estructurado de

algoritmos

Sesión 4: Primitivas para el diseño de

instrucciones

(2)

Primitivas para el diseño de

instrucciones

Sabemos que las soluciones que nos puede brindar una

computadora son infinitas.

¿Te gustaría identificar los distintos tipos de datos que

son válidos para la computadora al momento de

programar?

Cuando realices un programa que deba hacer cálculos

matemáticas, necesitas saber que no todos los datos son

válidos para la computadora, debes aprender a diferenciar los

tipos de datos simples, las constantes e identificadores.

Al final de esta sesión lograrás identificar cuáles son los datos

que puedes utilizar para transformar tus fórmulas matemáticas

en los símbolos que la computadora pueda interpretar.

(3)

Introducción

¿Sabes cómo manejan la información las computadoras?

Las computadoras manejan la información de una manera muy particular, todo es a base de números binarios 0 y 1.Nosotros no tenemos esa manera para controlar la información, sólo nos comunicamos a través de palabras y números. Por eso los programadores diseñaron lenguajes implementando diferentes tipos de datos reconocibles por la computadora.

En esta sesión se clasificarán los tipos de datos para que puedas aplicarlos a la hora de codificar.

Estos datos son:

(4)

Primitivas para el diseño

de instrucciones

¿Conoces para que sirven los tipos de datos Simples?

Tipos de datos

Un dato se define como la representación de un objeto o símbolo con los que opera una computadora.

En un lenguaje de programación, un tipo de dato es una propiedad que le indica al programa qué clase de información debe procesar. Los tipos de datos se encargan de definir un conjunto de valores y las operaciones que deben de realizarse.

Un dato se puede considerar como cualquier carácter, ejemplo: A, o un valor entero como 50. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable.

(5)

Tipos de datos

Según el tipo de lenguaje los datos se clasifican en muchas categorías como son:

1.-Datos Simples: son los datos de un sólo tipo, es decir no se pueden descomponer. Estos se clasifican en:

a) Datos Numéricos: Son los números que representan un valor determinado, incorporan valores escalares representándolos de forma numérica, incluyendo a los números enteros y los reales. Este tipo de datos permiten realizar operaciones aritméticas comunes. (Wilder Urbaez.2006)

(6)

Tipos de Datos

b) Datos Lógicos: Son utilizados para representar alternativas.

Se caracterizan por tener dos valores: si o no, esto debido a

que son utilizados para realizar comparaciones entre datos

numéricos y alfanuméricos

c) Datos alfanuméricos: Estos números no tienen propiedad

matemática, es decir, no es posible hacer ningún tipo de operación,

son más bien valores que permiten realizar una descripción. Por

ejemplo Diana es un dato alfanumérico, pero para ser identificado

como tal debe estar encerrado en comillas

(“Diana”) para ser

diferenciados de las variables

(7)

Operadores: La característica principal de estos datos es que generan

relaciones, y nos permiten manejar valores. Estos son los principales:

a) Matemáticos: Estos operadores nos permitirán realizar operaciones con

variables y constantes. Se pueden utilizar datos enteros o reales. Recordando

siempre que si ambos son enteros, el resultado que arrojara será entero, pero si

alguno es real el resultado será real.

+ Suma, – Resta, *Multiplicación, / División.

mod Modulo de la división, div División entera, ( ) Paréntesis

(8)

Operadores y operandos

b) Operadores Relaciónales: Permiten establecer una relación entre dos valores.

> Mayor que , < Menor que ,> = Mayor o igual que

Operandos: Este término que se refiere a aquellos elementos que se relacionan como son:

• Variables:

(9)

Conclusión

¿Crees que existan otros datos aparte de los que vimos en esta sesión?

Para responder a esta pregunta no puedes perderte la sesión que sigue, ya que se concluirá con todos los datos que se necesitan para el buen desarrollo de un programa.

Como examinamos a lo largo de esta sesión, los tipos de datos son muy importantes para el diseño de instrucciones. Nos permiten la combinación del leguaje hombre máquina,

Es importante que sepas utilizarlos porque si en algún momento diseñas un programa que deba hacer cálculos matemáticos, necesitarás saber que no todos los datos son válidos para la computadora, debes aprender a diferenciar los tipos de datos simples, las constantes e identificadores.

(10)

Para aprender más

¿Te gustaría ver un ejemplo de los tipos de datos ya aplicado a un programa?

En este video se explican cuáles son los tipos de datos y nos muestra como se aplican en el programa.

Raja Mario (2009).Curso de programación. Lección 4(1/2). Tipos de datos .Consultado el : 14 de Marzo

de 2013, de http://www.youtube.com/watch?v=5CBoxm_L38Y

Raja Mario (2009).Curso de programación. Lección 4(2/2). Tipos de datos .Consultado el : 14 de Marzo

de 2013, de http://www.youtube.com/watch?v=sfx1YS1aGnw

En esta liga podrás encontrar de una forma más grafica los temas de esta sesión.

Martínez Morales Mary. (2011) Diseño Estructurado de Algoritmos. pp 30-53.Consultado el 14 de Marzo del 2013,de: http://www.slideshare.net/ariamgel/diseo-estructurado-de-algoritmos

(11)

Referencias

 Urbaez Wilder . (2005). Principales conceptos de este manual, así como una introducción a sus contenidos. Consultado el:14 de Marzo del 2013.de:

http://www.desarrolloweb.com/articulos/2143.php

Martínez Morales Mary. (2011) Diseño Estructurado de Algoritmos. pp 30-53.Consultado el 14 de Marzo del 2013,de:

http://www.slideshare.net/ariamgel/diseo-estructurado-de-algoritmos

Pérez Luis Eduardo (2008) Fundamentos de Programación Mtro. Bernal.Consultado el: 11 de marzo del 2013, de:

http://www.dgb.sep.gob.mx/informacion_academica/secuencias_didacticas/2sem/material-informatica-ii/b1-algoritmosysolucion%20deproblemas.pdf

(12)

Referencias

Documento similar

Para obtener buenos resultados con la ortodoncia, necesitamos un control continuo sobre los dientes; es por ello que la ortodoncia debe ejercer movimiento durante todo el día o

El carcinoma escamocelular es el tumor más frecuente de cavidad oral, responsable de hasta el 90 % de este cáncer, el.. otro 10% se compone de neoplasias malignas originadas en

The buildings of Jose Llinas besides their formal aptitudes, in addi- tion to the quality of their materials, not to mention the perfection of their

o esperar la resolución expresa&#34; (artículo 94 de la Ley de procedimiento administrativo). Luego si opta por esperar la resolución expresa, todo queda supeditado a que se

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

Para desarrollar buenos programas, se debería usar las tres técnicas de diagramación (diagramas de flujo, pseudocódigo y diagramas N-S), de manera secuencial o

Quizás tengas muchas ideas nuevas, quizás las situaciones sean demasiado desconocidas para ti, quizás te falta información para poder decidir, en todas ellas la solución es

716 x Caja Modular de Superficie 1404 x Módulo de Conexión RJ45 1404 x Latiguillos Puesto de Trabajo.