Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos básicos de programación - Coggle Diagram
Conceptos básicos de programación
Programa o software
de computadoras
ocupamos un traductor
el software hace útil a la computadora
Se puede personalizar
existen dos tipos de software
Sistema operativo
Hace tareas básicas
Guarda archivos
Usa el mause
ejemplos
Mac
Linux
Windows
Soluciona problemas
Programas
podemos añadir cuántos queramos para
editar una foto
diseñar una casa
¿Cómo obtengo un programa?
Podemos descargarlos
Los encontramos en una tienda de computación
Son un conjunto de instrucciones que le dicen a la computadora qué debe hacer.
Además los programas pueden personalizar la computadora
Es fácil de usar
Algoritmo
¿Qué es?
es una secuencia de instrucciones
que nos lleva a un resultado
en donde
las instrucciones contienen elementos
y estos elementos se les llama
INPUT
los cuales al llevar a cabo estas
instrucciones se llega a un resultado
a este resultado se le llama
OUTPUT
sus características son
Definido
se tiene que tener bien
definidas las instrucciones
que se ejecutarán
Preciso
tiene que ser:
claro, puntual
e indicar errores
Finito
Tiene que tener
un inicio
y un fin
Tipos
numérico
no numéricos
gráficos
(diagramas de flujo)
no gráficos
(pseudocódigo)
los simbolos son
aritmético, comparación y lógico
Pseudocódigo
¿Qué es?
Lenguaje intermedio
de
Nuestro lenguaje
y del programador
Es utilizado por el programador
Para omitir códigos
Características
Se puede ejecutar en un ordenador
Es una representación
Sencilla de usar
Sencilla de manipular
Objetivo
Representar la solución a un algoritmo
Con una forma
Muy detallada
Como se usa en la codificación
Ejemplo en JavaScript
Function sumarDosNumero(){
var n1 = Prompt(“Escribe el primer número”);
var n2 = Prompt(“Escribe el segundo número”);
var n3 = ParseInt(n1) + parseInt(n2);
alert(“El resultado de la suma de “ + n1 +” y “ + n2 +” es” + n3)
Fin
Lenguaje
Tipos
Lenguaje máquina
Genera secuencias de patrones de ceros y unos
Lenguaje de alto nivel
Permiten escribir programas y entablar una comunicación mas fácil con la computadora
No se genera secuencias de ceros y unos
Lenguaje de bajo nivel
Es un conjunto de genómicos que representan instrucciones básicas la computadora
Implementa una representación simbólica de ceros y unos
¿Qué es?
Es un conjunto de símbolos y códigos usados para orientar la programación de estructuras en el desarrollo web
¿Para que sirve?
Se comunican el programador y la máquina, permitiendo especificar, de forma precisa
Variables
¿Qué son?
Para las computadoras son posiciones de de memoria donde guardan estos datos.
pueden ser números, letras y simbolos
Tipos
Números enteros
Números decimales
Variables bolianas
¿Para que se utiliza?
guardar datos y estados
asignar valores de una variable a otra
mostrar valores por pantalla
representar valores dentro de una expresión matemático