Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Que es un programa:
solución.
Que es un algoritmo: es una serie de pasos que nos permite hallar la solución a un problema
Características de un algoritmo:
Formal:Para que el algoritmo sea entendido es necesario que se exprese en algunas de las
formas comúnmente aceptadas
Correcto:el algoritmo debe satisfacer la necesidad o solucionar el problema para el cual fue
creado
Eficiente. Evaluar los recursos de computo que requiere para almacenar datos y para ejecutar
operaciones
Estructuras de control
Condicional: bifurcan una secuencia de instrucciones en varios caminos (si 6>5 entonces
aprobo)sino -
Generalmente se utilizan :
<instrucciones>
Acción
no
Condicion si
Accion2
Accion3
Accion4
escribir"ingrese numero"
leer num
mientras(num<3)
num<-num+1
FinMientras
ESTRUCTURA REPETIR-HASTA
Estructura Repetir
Repetir
<instrucciones>
del ciclo serán ejecutadas al menos una vez. Además, a fin de evitar
ESTRUCTURA PARA
veces.
Para <variable> <- <inicial> Hasta <final> Con Paso <paso> Hacer
<instrucciones>
FinPara
Estructura repetir:
Repetir hasta que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera
Algoritmo estrepetir
x<-0
Repetir
escribir"ingrese numero"
leer x
FinAlgoritmo
(El ciclo se va a repetir hasta el usuario ingrese el numero 7)
Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se
ejecuta una vez y luego se evalua la condición.Si la condición es falsa, el cuerpo del ciclo se
ejecuta nuevamente y se vuelve a evaluar la condición. No hay posibilidad de que no se ejecute
En diagrama de flujo:
accion1
Acción2
Accion3
si
Condición no
Accion4
Regla 3 simple
Inicio
Proceso
Fin del algoritmo
Que es un dato: Representación de un objeto del mundo real del cual se pueden modelizar
aspectos de un problema que se desea resolver con un programa en una computadora.
Abstracción/abstraer: Proceso de análisis del mundo real con el propósito de interpretar los
aspectos de un problema y expresarlo en términos precisos.
Tipo fecha
Sacar un área=base*altura
Por ej,si tenemos un programa que suma 2 valores necesitamos un nombre para el valor n1 y
otro para el valor n2
Que es una constante:Es una variable.
ESTRUCTURAS DE CONTROL:
Las estructuras de control Selectivas, permiten "seleccionar" una ruta alterna a la solución del
problema, según el resultado de evaluar una expresión relacional y/o lógica.
SIMPLES (V)
DOBLES (V)(F)
Boolean=true, false
Number=76,3
Number=.56
ej:
num1=10
num2=5
console.log( num1+num2)
Null:Se puede asignar como valor a una variable (cuando esa variable contiene un valor nulo)
Console.log(nombreyape)
TEMPLATE STRING:Nos permite declarar una plantilla de string, donde el contenido puede variar
console.log(paisCiudad)
longitud= console.log(ciudad.length) =7
console.log(ciudad.charAT(5)) =5
nos permite saber si es verdad que la palabra “ina” se encuentra dentro de la variable país=argentina
Prompt:Escribir
Console.log)= leer
PI=31415
console.log(parseInt(PI))
al ejcutar va a ejecutar 3, la parte entera de PI
Para que me salga que es decimal, como es un dato number,debo transformar incluyendo parseFloat
NUMBERRRRR
tofixed=formatea un número usando notación de punto fijo(le podemos decir cuantos decimales queremos que
muestre)
hasta
En una suma= hay que tener cuidado con el + ya que también se utiliza para concatenar
Console.log(5+5, 4+2.2, “5”+ 9, 2+8) si alguna operación es un string, no se va a sumar sino que los va a
concatenar(juntar)
En una resta=si hay un string dentro de la operación javas va a ser una conversión a numerico y va realizar una
operación.
Pero quiero restar 6-“a” no se puede convertir a numerico pq no puede restar un 6 con una letra.
División:
Console.log(10/5, 6,5/3,2, 5/”2”)
Resto/porcentaje %:el operador residuo devuelve el resto que queda cuando un operando se divide por un
1%1 //1
2%3//2
-1%2//-1
5.5%’2’//1.5
Exponenciación:base al exponente x
5**2//25
(-9)**2 //81
2**3**2 //512
Console.log(5**2, 25**5, )
Incremento y decremento:
Math.E
Math.PI
if (condición) {
If 10>5
Else
System.out.println (“no”)
ej:
i=1
i=2
i=3
i=4
1=5
i= 5<=5?
while (mientras)
while (1>0)
entonces se ejecuta:
ej:
do
system.out.println(“holamundo”);
Var nombre :Es un tipo de variable que sin importar donde declaremos(bloque, función) se
puede acceder a esa variable desde cualquier de estructura (lugar, if, while, do)
Let nombre2: tipo de variable particular que se puede usar únicamente dentro de un bloque de
código en particular.( dentro de if)
Const: es un tipo de variable para establecer un numero,un valor, una cadena, letra o carácter
en particular, una vez asignado o definido no se le puede cambiar mas.
Variables
Un identificador de JavaScript debe comenzar con una letra, un guión bajo (_) o un signo de
dólar ($). Los siguientes caracteres también pueden ser dígitos (0-9)
Una variable declarada usando la instrucción var o let sin un valor asignado especificado tiene
el valor de undefined.
var a;