viernes, 31 de agosto de 2018

ALEATORIO

Función rand ():

Devuelve un número aleatorio (escogido al azar) entre el valor mínimo y el valor máximo, ambos incluidos.
Esta función se suele utilizar para establecer todos los parámetros que se quiere que varíen en un juego de una partida a otra; por ejemplo, se pueden inicializar las coordenadas de un enemigo con números aleatorios, para que en cada partida pueda aparecer en una posición diferente.
Otra utilidad de esta función es cuando se quiere que una acción no suceda siempre, sino que tenga una cierta probabilidad de suceder.

Resultado de imagen para funcion random dev c

El valor devuelto por rand() es de tipo entero, aunque si la variable a la que se asigna el contenido de rand() es de otro tipo, tendrá lugar la conversión del valor originario para adaptarlo al tipo de variable de que se trate. Un aspecto importante a tener en cuenta es que el valor devuelto se encuentra en el rango 0<= valor < constante numérica RAND_MAX. Es decir, el número devuelto puede ser cero o un valor cualquiera hasta el límite que define una constante de C (que podemos conocer escribiendo printf("%d", RAND_MAX).

miércoles, 29 de agosto de 2018

BUCLE DO.. WHILE

DO..WHILE

El ciclo do-while (Instrucción hacer – repetir mientras) es un tipo de estructura repetitiva eficiente. Lo que lo diferencia con el while es que en la estructura do-while la condición se evalúa al finalizar el ciclo, esto hace que las instrucciones se ejecuten cuando menos una vez.

SINTAXIS

1. SENTENCIA:Una sentencia que se ejecuta al menos una vez y es reejecutada cada vez que la condición se evalúa a verdadera. Para ejecutar múltiples sentencias dentro de un bucle, utilice la sentencia block ({.....}) para agrupar aquellas sentencias.

2. CONDICIÓN: Una expresión se evalúa después de cada pase del bucle. Si condición se se evalúa como verdadera, la sentencia se se re-ejecuta. Cuando condición se evalúa como falsa, el control pasa a la siguiente sentencia de do.. while. 

En diagrama de flujo.



En lenguaje c. 

Resultado de imagen para do while

viernes, 24 de agosto de 2018

BUCLE WHILE EN C

¿Qué es un ciclo while?

Los ciclos while es otra forma de hacer repeticiones de condiciones permitiéndonos ejecutarla de manera repetitiva sin tener un valor inicial o final ya que este no depende de valores numéricos y mas bien depende de condiciones otorgadas de verdadero o falso y por este motivo son diferentes y más efectivos a diferencia de los ciclos for.
La sentencia o grupo de sentencias que se repite en un bloque se denomina cuerpo del ciclo y cada repetición del cuerpo del ciclo se llama iteración del ciclo.

¿Cómo funciona un ciclo while?

Necesitamos comprender que en un ciclo while se utiliza cuando queremos o necesitamos repetir una sentencia un numero indefinido de veces, por ejemplo, podemos pedirle al usuario que introduzca una cantidad deseada de latas de refresco a comprar las veces que el desee por lo que podrá poner “2, 4, 7, etc” y el programa seguirá corriendo e ingresando nombres y solo dejara de hacerlo cuando se pida una condición especifica que en este caso seria cuando el usuario ingrese una cantidad mayor a “7”.

CONDICIONES: 
  1. La condición de inicio se evalúa antes de ejecutar el código del ciclo, lo que abre la posibilidad de que el ciclo nunca se ejecute, si la condición es falsa.
  2. Dentro del código del ciclo debemos establecer un mecanismo para que el ciclo se deje de ejecutar, sino se hace, el ciclo se repetirá de forma infinita. Esto se realiza con lo que se denomina “Condición de parada”
SINTAXIS DEL CICLO:
CONDICIÓN: Una expresión que se evalúa antes de cada paso del bucle. Si esta condición se evalúa como verdadera, se ejecuta sentencia . Cuando la condición se evalúa como false, la ejecución continúa con la sentencia posterior al bucle while. 
SENTENCIA: Una sentecia que se ejecuta mientras la condición se evalúa como verdadera. Para ejecutar múltiples sentencias dentro de un bucle, utiliza una sentencia 
block ({...}) para agrupar esas sentencias. 

Resultado de imagen para ciclo while en programacion c

miércoles, 22 de agosto de 2018

BUCLE FOR


CICLO FOR:

El ciclo for es muy importante en programación debido a que es un ciclo que repite un conjunto de instrucciones mientras una condición es verdadera, pero, a diferencia de los ciclos if-else while, normalmente en el ciclo for tiene aplicación cuando conocemos el número de veces que se repetirá el ciclo.

El bucle for se puede leer como “para la condición dada repite”, esta estructura se encarga de repetir de forma cíclica un conjunto de instrucciones que se encuentren dentro del bucle, esta repetición se realizará hasta que se cumpla la condición de parada que definamos y que es evaluada con la palabra reservada for.

SINTAXIS:

Expresión-de-inicio: es la inicialización de una variable, la cual sirve como punto de inicio a partir del cual se va a ejecutar el bucle.
Condición: Establece la condición en la que debe detenerse la ejecución del ciclo. El bucle se ejecutará mientras la condición sea verdadera.
Incremento: establece el incremento que se hará en la variable inicializada en Expresión de inicio cada ciclo que se ejecute. Los incrementos pueden ser unitarios (incrementos en (1) o en otro incremento. Así mismo el contador puede decrementarse en lugar de incrementarse.

Resultado de imagen para bucle for

viernes, 17 de agosto de 2018

CONDICIONALES

CONDICIONAL IF-ELSE:

Los condicionales if-else, son una estructura de control, que nos permiten tomar cierta decisión al interior de nuestro algoritmo, es decir, nos permiten determinar que acciones tomar dada o no cierta condición, por ejemplo determinar si la contraseña ingresada por el usuario es válida o no y de acuerdo a esto darle acceso al sistema o mostrar un mensaje de error.
En resumen, un condicional if-else es una estructura que nos posibilita definir las acciones que se deben llevar a cabo si se cumple cierta condición y también determinar las acciones que se deben ejecutar en caso de que no se cumpla.
SINTAXIS: 
La sintaxis de un condicional if-else, es en principio similar a la del condicional if, pero adicionando una nueva "estructura" que es el else, el cual indica la acción o conjunto de acciones a llevar a cabo, en caso de que la condición del if no se cumpla. Cabe resaltar que el else siempre se pone inmediatamente después del if, en caso de ser necesario, el else es incapaz de funcionar por sí solo, siempre debe ir acompañado por un if. 

EN ALGORITMO

Resultado de imagen para que es if else en programacion

EN LENGUAJE C

Resultado de imagen para que es if else en programacion




miércoles, 15 de agosto de 2018

Variables en lenguaje c

¿Que es una variable?

una variable es un espacio en la memoria, en el cual el programador asigna un valor determinado por el tipo de dato que el lenguaje de programación va soportar, para declararla es necesario saber que tipo de dato la contiene.
es representada por un nombre que es asignado por el programador, y se nombra justo después de su tipo de dato, los siguientes son los tipos de datos esenciales:
int; es numérico sirve para números enteros sin punto decimal  (1,2,3,4.. )
float; es numérico y sirve para números con parte fraccionaria, es decir con punto decimal ( 1.2, 1.3, 1.4, ….)
char; es de tipo carácter y cadena de caracteres, es decir que puedes asignar desde una letra, símbolo o numero hasta una palabra o serie de caracteres ( a, 2, !, &, hola, etc.)
bool; es de tipo verdadero o falso, este tipo de dato mostrara en pantalla un “1” en caso de ser true o “0” en caso de ser false.

Como declarar una variable en lenguaje de programación C++

primero como ya dijimos antes se especifica el tipo de dato, después se nombra, y si se asigna un valor debe ir después de un signo de igualdad (” = “) , si se van a declarar varias variables solo se separan con comas (” , “) dentro de la misma linea del tipo de dato especificado y al finalizar escribir punto y coma (” ; “).
ejemplos: 
tipo de dato int,
int
tipo de dato float,
float

tipo de dato char y asignación de valor carácter (debe ser entre comillas simples).
char palabra

tipo de dato bool y asignación de valor.
bool










viernes, 10 de agosto de 2018

ALGORITMO

ALGORITMO:

1.- Es una secuencia de pasos o procesos lógicamente relacionados entre sí a fin de obtener la solución a un problema planteado.
2.- Es una lista de instrucciones para efectuar paso a paso un proceso.
3.- Conjunto "FINITO" de pasos o instrucciones, seguidas en un orden lógico, los cuales nos llevan a la solución de un problema específico.
4.- Una serie de instrucciones colocadas en cierta secuencia, necesarias para la descripción de las operaciones que llevan a la solución de un problema.
5.- Es un procedimiento completo para resolver un problema específico en un número "FINITO" de pasos.
6.- Es un método para resolver un problema mediante una serie de datos precisos, definidos y finitos.


CARACTERÍSTICAS DE ALGORITMOS:
Las características fundamentales que debe cumplir todo algoritmo son:
1.- Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
2.- Un algoritmo debe estar bien definido, es decir, si se sigue la ejecución dos veces del mismo se debe obtener la misma secuencia lógica. El algoritmo debe definirse de forma precisa para cada paso, es decir, hay que evitar toda ambigüedad al definir cada paso. Puesto que el lenguaje humano es impreciso, los algoritmos se expresan mediante un lenguaje formal, ya sea matemático o de programación para un computador.
3.- Un algoritmo debe ser "FINITO", Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
4.- Entrada: El algoritmo tendrá cero o más entradas, es decir, cantidades dadas antes de empezar el algoritmo. Estas cantidades pertenecen además a conjuntos especificados de objetos. Por ejemplo, pueden ser cadenas de caracteres, enteros, naturales, fraccionarios, etc. Se trata siempre de cantidades representativas del mundo real expresadas de tal forma que sean aptas para su interpretación por el computador.

5.- Salida: El algoritmo tiene una o más salidas, en relación con las entradas.


Resultado de imagen para ALGORITMOS










miércoles, 8 de agosto de 2018

¿Qué es un programa?


¿QUE ES UN ALGORITMO?

Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o cumplir con un objetivo.
Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta un algoritmo varias veces se debe obtener siempre el mismo resultado, también debe ser finito o sea debe iniciar con una acción y terminar con un resultado o solución de un problema.
Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.
  • Tener claro cuál es el problema que va a solucionar.
  • Establecer un objetivo que permita medir la solución del problema.
  • Elaborar un algoritmo que solucione el problema.
  • Realizar pruebas al algoritmo para verificar los resultados.
    
Resultado de imagen para ¿qué es un algoritmo

viernes, 3 de agosto de 2018

¿Qué vemos en programación BÁSICA?

¿QUE ES UN PROBLEMA?
Es una dificultad que no se puede resolver automáticamente, es decir con una sola acción de nuestros instintivos y condicionados mediante el recuerdo de lo que hemos aprendido antes. 

ANÁLISIS DEL PROBLEMA

1. IDENTIFICAR:  consiste en darse cuenta de que existe y que podemos darle una solución.
Podemos detectar nosotros el problema (percatándonos de situaciones que podríamos mejorar), o puede ser el resultado de una propuesta. En cualquier caso no basta con detectarlo, sino que debemos enunciarlo correctamente.
2. DEFINIR: consiste en especificar las condiciones iniciales que deben tener el objeto o sistema que vamos a desarrollar con el proyecto.
3. FRACCIONAR:  consiste en descomponerlo en otros más sencillos para poder abordarlos mejor.
Para fraccionar un problema es necesario que tengamos clara cual es su estructura, estudiar las características de las partes o sub-problemas y establecer las relaciones entre estos sub-problemas que permiten solucionar la necesidad inicial.
Podemos dividir, por ejemplo, un problema en varios más pequeños para trabajar de forma colaborativa en grupos de trabajo. Cada grupo tiene claramente identificado su sub-problema, y definidas sus condiciones iniciales. A su vez, todos los sub-problemas están relacionados entre sí, de forma que el proyecto conjunto es la unión relacionada de los proyectos parciales.
4. EJECUCIÓN Y VALIDACIÓN DEL PROBLEMA: en esta fase el algoritmo es traducido al lenguaje de la maquina para poder ser ejecutado.
1. MÉTODOS NUMÉRICOS: representación de soluciones.

2. ALGORITMO: conjunto de pasos que escribe una solución.

A) variables y constantes
B) operadores
C) ciclos
D) decisiones
E) funciones "relaciones de transformaciones"
F) arreglos/ listas
G) estructuras
H) cadenas de texto
I) manejo de archivos 
J) bibliotecas gráficas 




miércoles, 1 de agosto de 2018

PREGUNTAS EN LA PRIMERA CLASE

¿QUE ES UN ADVERBIO?

Un adverbio es una parte de la oración que complementa a un verbo, un adjetivo, otros adverbios e incluso oraciones. Los adverbios expresan circunstancias, como pueden ser modo, lugar, tiempo, cantidad, afirmación, duda, etc., respondiendo a preguntas como ¿cuándo?, ¿dónde?, ¿cómo?, ¿de qué manera?, entre otras. Esta función es llamada función adverbial, y puede ser llevada a cabo por palabras aisladas (adverbios) o por grupos de dos o más palabras (locuciones adverbiales).
Algunas de las palabras consideradas por la gramática tradicional precientífica como adverbios pueden considerarse en categorías independientes. Por ejemplo, los adverbios de ubicación, modo y cantidad parecen formar una clase natural.
Resultado de imagen para ADVERBIO

¿QUE ES UN ADJETIVO?
Es una parte de la oración o clase de palabra que complementa un sustantivo para calificarlo; expresa características o propiedades atribuidas a un sustantivo, ya sean concretas (perceptible por los sentidos, como en el libro grande o the big book) o abstractas (cognoscible por la mente, como en el libro difícil). Estos adjetivos acompañan al sustantivo y cumplen la función de especificar o resaltar alguna de sus características.
En gramática tradicional se solía distinguir entre adjetivos calificativos y adjetivos determinativos; sin embargo actualmente para estos últimos se suele usar la palabra determinante mientras que la palabra adjetivo se reserva para los adjetivos calificativos.
Se distinguen dos funciones de un adjetivo respecto a un nombre: de unos se dice que lo determinan, pues, al añadir un adjetivo por ejemplo ya no se habla de cualquier libro, sino precisamente de un libro verde; estos son los adjetivos especificativos o restrictivos. Por otro lado el adjetivo puede utilizarse para describir al sustantivo pero sin distinguirlo de otros, por ejemplo la verde hierba (si no se contrasta con hierbas de otros colores); se habla en este caso de adjetivo explicativo o no restrictivo; este tipo es más común en literatura y poesía.

Imagen relacionada


¿CUANTOS MUNICIPIOS Y DEPARTAMENTOS TIENE COLOMBIA?

Los municipios de Colombia corresponden al segundo nivel de división administrativa en Colombia, que mediante agrupación conforman los departamentos.  Colombia posee 1.101 municipios registrados en el DANE (conteo que incluye los 5 distritos especiales que se cuentan también como municipios), más las 20 áreas no municipalizadas y la isla de San Andrés.​ En Colombia los recursos pasan de la nación al departamento y de este al municipio; como distrito capital, Bogotá es el único municipio que recibe directamente de la nación.

La Constitución de 1991 establece a Colombia como una República Unitaria que se divide administrativa y políticamente en 33 divisiones: 32 departamentos, los cuales son gobernados desde sus respectivas ciudades capitales y un distrito capital, Bogotá. Los departamentos forman regiones geográficas, culturales y económicas.


Colombia, administrative divisions - es - colored (+box).svg