REVISTA DIGITAL- ORIGINAL

Page 1

Martes 31.Mayo.2022

10 HOJAS

E STRU CTU RAS DE DAT OS

ALGORITMOS 20 HOJAS POR SUBMODULO.

VARGAS CHAVEZ FERNANDO BMP

REVISTA DIGITAL DE CONTENIDOS DE MODULOS


CONTENIDO PORTADA -VENTAJAS DE SER PROGRAMADOR..........#1 -¿QUE ES EL PSeInt?..........#2 -ESTRUCTURAS DE CONTROL EN PSeInt……….#3 - VARIABLES Y TIPOS DE DATOS……….#4 -TIPOS DE EXPRESION..........#5


VENTAJAS DE SER PROGRAMADOR

ESTRUCTURAS DE DATOS

La programación es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea. Pero no solo la acción de escribir un código para que la computadora o el software lo ejecute.

BENEFICIOS DE ESTUDIAR PROGRAMACION -Desarrollo del pensamiento computacional -Creatividad y fluidez del pensamiento. -Salario. -Flexibilidad de trabajo. -Desarrollo de habilidades de programación. -Mejora la capacidad de atención y concentración.

-Rápida inserción laboral.

-Desarrollar la creatividad para resolver problemas. -Área en constante desarrollo, prometedor futuro para programadores

1


10 SIGNOS QUE INDICAN QUE NO ESTÁS HECHO PARA SER PROGRAMADOR

ESTRUCTURAS DE DATOS

2

#1 Prefieres recibir formación que ser autodidacta. #2 Te gusta trabajar con un horario estándar y fijo. #3 Prefieres aumentos salariales pactados en el tiempo a ir saltando de puesto en puesto. #4 No te llevas bien con los demás #5 Te frustras fácilmente. #6 Te cierras a las ideas de los demás

- DE UN VENTAJAS PROGRAMADOR:

¿Y dónde puedo trabajar al egresar?

Creatividad: nos permite poner en cuenta nuestro conocimiento, y nuestro desempeño en cuanto el diseño. Retos: nos pone en competencia con los otros programadores. Empleo: nos da la facilidad de trabajar de forma fácil y sencilla. Impacto social: es el destino de nuestras carreras. Vida diaria: permite realizar nuestro labor, día a día.

-Empresas de desarrollo de software y hardware. -Empresas dedicadas a la seguridad informática. -Áreas en empresas privadas o gobierno que requieran mantenimiento constante de sus redes locales. -Departamentos de desarrollo de apps y sitios web en empresas de publicidad. -Empresas que desarrollen juegos e inteligencia artificial.


ESTRUCTURAS DE DATOS

¿QUE ES EL PSEINT? PSeInt es un software libre educativo multiplataforma dirigido a personas que se inician en la programación. Es un intérprete de un lenguaje de programación basado en pseudocódigo. El pseudocódigo es una descripción informal de alto nivel de un algoritmo, que manteniendo las convenciones estructurales de un lenguaje de programación está diseñado para la lectura humana.

PROPOSITO DE PSEINT PSeInt es la abreviatura de los estados de computación de PSeudocódigo Intérprete, una herramienta educativa creada en Argentina, Utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica.

Características: -Lenguaje Autocompletado. -Ayudas Emergentes. -Plantillas de Comandos. -Soporta procedimientos y funciones. -Indentado Inteligente.

3


ESTRUCTURAS DE CONTROL EN PSEINT (1) PANTALLA DE INICIO

La Estructura Repetitiva Mientras (While)

ESTRUCTURAS DE DATOS

Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra Fin Proceso. Una secuencia de instrucciones es una lista de una o más instrucciones, cada una terminada en punto y coma. Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condicionales si-entonces o de selección múltiple y/o lazos mientras, repetir o para.

El while es una estructura que se ejecuta mientras la pregunta de control obtiene una respuesta verdadera, cuando la respuesta a la pregunta de control es falsa esta abandona el ciclo. Este tipo de estructura es recomendable cuando dentro del programa se desconoce el momento en que se va abandonar el ciclo. Por ejemplo, si necesitamos realizar un programa que solicite números y los sume hasta que el usuario ingrese un número negativo, como no se sabe en que momento el usuario ingresará un valor negativo, la estructura recomendable es el While (Mientras). La característica principal del While es que este primero pregunta y después hace.

0

4


5

ESTRUCTURAS DE CONTROL EN La Estructura Repetitiva Repetir PSEINT (2) (Do While) ESTRUCTURAS DE DATOS

Funciona de igual manera que el While (Mientras), la gran diferencia es que primero hace y después pregunta, y en lugar de abandonar su ejecución al obtener una respuesta falsa en la pregunta de control, lo hace al momento de obtener una verdadera.

Una ejecución repetitiva de sentencias se caracteriza por: - Las sentencias que se repiten. - El test o prueba de condición antes de cada repetición, que motivará que se repitan o no las sentencias.


ESTRUCTURAS DE CONTROL EN La Estructura Repetitiva Para PSEINT (3) (For)

ESTRUCTURAS DE DATOS

Es una estructura repetitiva que se emplea cuando se conoce cuantos giros debe realizar el ciclo, por ejemplo, si se realiza un algoritmo que le solicite al usuario cuantos números va a sumar, el algoritmo conocería la cantidad de giros a partir de la cantidad de números ingresados por el usuario.

-

La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces. Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo.

6


ESTRUCTURAS DE DATOS

VARIABLES Y TIPOS DE DATOS “Una variable en programación es un elemento de datos cuyo valor puede cambiar durante el curso de la ejecución de un programa”. Más aún, los expertos afirman que “el nombre de la variable debe seguir el convenio de denominación de un identificador (carácter alfabético o número y el signo de subrayado).”

¿Qué tipos de datos existen en la programación?

Byte. Short. Integer (Int) Long. Float. Double. Boolean. Char.

7


ESTRUCTURAS DE DATOS

TIPOS DE EXPRESION (1)

Expresiones aritméticas: son aquellas que utilizan operadores aritméticos y como operandos tienen datos numéricos. Ejemplos: EXPRESIÓN

RESULTADO

20+30 35-20 4*5 18/6 2^4

50 15 20 3 16

.

17 DIV 5

3

17 MOD 5

2

Expresiones relacionales: Son las expresiones en las que aparecen los operadores relacionales. El resultado de expresiones relacionales siempre será uno de dos valores posibles, o verdadero o falso. Ejemplos: EXPRESIÓN

RESULTADO

3<6 3<=2 10>18 10>=10 5=6 5<>6

VERDADERO FALSO FALSO VERDADERO FALSO VERDADERO

8


TIPOS DE EXPRESION (2) EXPRESION

Expresiones lógicas:

Son aquellas que usan exclusivamente operadores lógicos. El resultado de una expresión lógica siempre es verdadero o falso. El operador Y hará que la expresión sea verdadera sólo y exclusivamente cuando los dos operandos sean verdaderos. Una expresión con el operador O será verdadera cuando alguno de los dos operandos, o los dos, sean verdaderos. El operador NO negará la expresión, es decir, que el resultado final será verdadero cuando el operando sea falso, o viceversa. Ejemplos:

10<20 y 40>25

10<20 y 40<25

10<20 o 40>25

10<20 o 40<25

20<10 o 40<25 NO(40>25)

NO(40<25)

-

ESTRUCTURAS DE DATOS

RESULTADO

Verdadero, porque se cumplen las dos condiciones, es decir 10 es menor que 20 y 40 es mayor que 25. Falso, ya que no se cumplen las dos condiciones, es decir 10 si es menor que 20 pero 40 es mayor que 25, no cumpliendose la segunda condición que invalida toda la expresión. Verdadero, debido a que se cumplen las dos condiciones, es decir 10 es menor que 20 y 40 es mayor que 25, pero con que sólo una de ellas fuera cierta ya su resultado sería verdadero. Verdadero, porque se cumple una de las dos condiciones, es decir 10 si es menor que 20, aunque no se cumpla la segunda Falso, ya quecondición. al evaluar la expresión del interior del Falso, porque no se paréntesis en primer lugar cumple ninguna de las (40>25) el resultado es dos condiciones. verdadero, y al negar lo verdadero conseguimos un falso (algo NO VERDADERO es FALSO). Verdadero, pues el resultado de la expresión del interior de los paréntesis es falso, y al negar lo falso conseguimos un verdadero (algo NO FALSO es VERDADERO).

9


ESTRUCTURAS DE DATOS

TIPOS DE EXPRESION (3)

.

•Expresiones alfanuméricas: En las expresiones de carácter no existen operadores y en las expresiones de cadena sólo existe uno, el +, concatenación, que lo que hace es unir cadenas. Ejemplos:

EXPRESIÓN

RESULTADO

"L"+"A"

"LA"

"EL"+"PROGRAMAD "ELPROGRAMADOR OR" " "EL BUEN "+"PROGRAMADOR "

"EL BUEN PROGRAMADOR"

•Expresiones de asignación: Estas expresiones ya las conoces, se utilizan para asignarle valores a las variables o constantes. Tienen dos operandos: el operando de la izquierda del operador será siempre un identificador que corresponderá a una variable o a una constante, mientras que el operando de la derecha del operador puede ser un valor fijo, una variable, una constante o una expresión. Ambos operandos tienen que ser del mismo tipo de dato. EXPRESIÓN

RESULTADO

nombre ← "Belén"

A la variable nombre se le asigna la cadena "Belén"

base ← 5

A la variable base se le asigna un 5

area ← base * altura / 2

A la variable area se le asigna el resultado de calcular el área de un triángulo

10


REVISTA DIGITAL-MATERIA CONSTRUYE ALGORITMOS PARA LA SOLUCION DE PROBLEMAS

10 HOJAS

ESTRUCTURA S

DE DATOS

VARGAS CHAVEZ FERNANDO BMP


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.