Este blog es de ayuda en lo mas basico sobre la programación y como digo en el frente de la página, esta web tratara de ayudar subiendo trabajos de todo tipo, y se hara lo mejor posible para que el contenido sea de una buena calidad. Yo no soy un profesional si no un estudiante que se las ve dificil a veces ya que no se encuentran trabajos en internet de este tipo y mi idea es facilitar este trabajo para que les sea mas facil encontrar el como se hace un programa.
Aqui aprenderemos a almacenar valores en las variables para despues mostrarloe en pantalla con un echo $nombre=valor;
<?php /*variables son aquellas que nos permitan almacenar un valor numerico, de texto, null etc.*/
$numero = 50; //a la variable numero le damos el valor de 50
$texto = "<br> Aprendiendo a programar <br>"; //de igual forma aqui le aignamos este texto
$boolean =true; //este nos regresara 1 si es verdadero y 0 si es false
echo $numero; //aqui imprimimos solo poniendo la variable
echo $texto;
echo $boolean;
?>
Aqui mostraremos como podemos empezar a imprimir ya sea cadenas de texto, numeros y variables los cuales nos seran de ayuda mas adelante.
<?php/*lo primero que haremos siempre es abrir las etiquetas de abertura y cierre de php */
echo "Aprende a programar desde cero"; /*usaremos la sentencia echo para imprimir */
echo "100";/*En este podremos meter valores numericos y variables*/
echo "$variable";
print "A su vez tambien podremos usar print para imprimir algun tipo de dato";
#include<stdio.h> #include<conio.h> #include<stdlib.h> main () { int n,a,i,op,r; do { printf("hasta que numero quieres que llegue la suma de los pares: \n"); scanf("%i",&n); printf("seleccione su estructura respectiva \n"); printf(" \n\t 1= desde\n\t 2= mientras\n\t 3= hacer mientras \n"); scanf("%i",&op); switch (op) { case 1: a=0; for(i=2;i<=n;i=i+2) { printf("%i\t",i); a=a+i; } break; case 2:a=0; i=2; while(i<=n) { printf("%i\t",i); a=a+i; i=i+2; } break; case 3: a=0; i=2; do { printf("%i\t",i); a=a+i; i=i+2; } while (i<=n); break; default: printf("la opcion es incorrecta\n"); } printf("la suma de los pares hasta %i es = %i \n", n,a); printf(" \n\t 1= reiniciar\n\t 2= salir "); scanf("%i",&r); system("cls"); } while (r==1); }
#include"stdio.h" #include"conio.h" main() { char nombre[40]; int c1,c2,c3; float p; printf("escribe el nombre del alumno: "); scanf("%s",&nombre); printf("escribe la calificacion del primer parcial: "); scanf("%i",&c1); printf("escribe la calificacion del segundo parcial: "); scanf("%i",&c2); printf("escribe la calificacion del tercer parcial: "); scanf("%i",&c3); p=(c1+c2+c3)/3; if(p>95) printf("%s:el promedio es de 100 ",nombre); getch(); }
#include<stdio.h> #include<conio.h> #include<stdlib.h> main() { int op,r; char i; do { printf(" \n\t 1= descendente for\n\t 2= descendente while \n\t 3= do while descendente \n\t 4= ascendente for \n\t 5= ascendente while \n\t 6= ascendente do while \n"); scanf("%i",&op); switch (op) { case 1: for(i='A'; i<='Z'; i++) { printf("%c ", i); } break; case 2: i='A'; do { printf("%c ",i); i++; } while (i<='Z');
break; case 3: i='A'; while (i<='Z') { printf("%c ",i); i++; } break;
case 4: for(i='Z'; i>='A'; i--) { printf("%c ", i); } break; case 5: i='Z'; while (i>='A') { printf("%c ",i); i--; } break; case 6: i='Z'; do { printf("%c ",i); i--; } while(i>='A'); break ;
default: printf("la opcion es incorrecta\n"); } printf(" \n\t 1= reiniciar\n\t 2= salir "); scanf("%i",&r); system("cls"); } while (r==1); }
A
principios de este año les hablaba sobre los lenguajes
de programación que serían tendencia en este año. Han pasado de este 7 meses y es
momento echar un vistazo a algunos investigaciones que muestran datos importantes
como, qué lenguaje de programación es el más rentable.
El
sitio web de e-Books Packt ha publicado un informe. Dicho informe proporciona
datos estadísticos basados en una encuestas realizada a más de 11,000
profesionales IT sobre los lenguajes de programación mejor pagados de 2016.
Los
programadores son la columna vertebral de una estructura empresarial basada en
Tecnología Informática. Por ellos muchas empresas tratan de “cuidar” a sus
programadores para evitar que sean tentados por competidores, esto mediante un buen salario.
Los lenguajes de programación más populares
Según
el mencionado informe, los lenguajes de programación más populares son:
-JavaScript
-Python
-Java
-C
-SQL
Quien
está al frente de este apartado está del lado del cliente, el lenguaje de
programación JavaScript. La necesidad de JavaScript se intensifica a medida que
más y más aplicaciones de negocios están cambiando los navegadores web. Python
es un lenguaje versátil, que puede ser utilizado en el pentesting. Es
ampliamente utilizado en diversas organizaciones como D-Link, HP, Philips,
entre otros.
Sin
embargo, estos lenguajes de programación no son los mejores desde el punto de
vista financiero. A pesar de su éxito, los desarrolladores no acceden
(generalmente) a los trabajos de programación mejor remunerados.
Los
lenguajes de programación que pueden volver rico a los desarrolladores suelen
ser no muy populares.
Los lenguajes de programación mejor pagados
Los
resultados de la encuesta revelan cuales son los lenguajes de programación
mejor remunerados (salario promedio anual en dólares estadounidenses):
-Bash - $ 100,000
-Perl - $ 95.000
-Scala - $ 90,000
-SQL - $ 62.000
-Delphi - $ 60,000
Los
programadores expertos suelen adoptar lenguajes como Bash y Perl. Por ello,
estos lenguajes de programación son los preferidos por las empresas a la hora
de pagar un buen salario.
Llama
la atención que Go de Google aparezca mejor posicionado que el año anterior,
incluso por encima de Swift, el lenguaje de programación de ecosistema Apple.
En
cuanto a los Frameworks Web más populares, AngularJS es el líder.
Durante el paso de los años han surgido distintos lenguajes de programación y es indispensable tener conocimiento de cual de todos estos es el más “popular”, esta información puede ser de gran ayuda al momento de tomar una decisión al empezar un proyecto nuevo.
Índice Tiobe
El índice Tiobe es un indicador que se encarga de determinar cuál es la popularidad de un lenguaje de programación para un periodo de tiempo determinado.
Tiobe se basa en los datos recolectados de los motores de búsqueda y sitios importantes como lo son YouTube, Google o Wikipedia.
En la tabla que podemos observar a continuación se en-listan los 20 lenguajes de programación más populares de Octubre del 2014 comparados con los de Octubre del 2013.
Crearemos una computadora a la que llamaremos Simpletron. Como su
nombre lo indica, es una máquina simple, pero poderosa. Simpletron sólo
ejecuta programas escritos en el único lenguaje que entiende
directamente: el lengaje máquina de Simpletron, o LMS.
Simpletron contiene un acumulador, un registro especial en el cual se
coloca la información antes de que Simpletron la utilice en los
cálculos, o que la analice de distintas maneras. Toda la información
dentro de Simpletron se manipula en términos de palabras. Una palabra es
un número decimal con signo de cuatro dígitos, como +3364, -1293, +0007
y -0001. Simpletron está equipada con una memoria de 100 palabras, y se
hace referencia a estas palabras mediante sus números de ubicación 00,
01, ..99.
Antes de ejecutar un programa LMS debemos cargar, o colocar, el programa
en la memoria. La primera instrucción de cada programa LMS se coloca
siempre en la ubicación 00. El simulador empezará a ejecutarse en esta
ubicación. Cada instrucción escrita en LMS ocupa una palabra de la
memoria de Simpletron (y, por lo tanto, las instrucciones son números
decimales de cuatro dígitos con signo). Supondremos que el signo de una
instrucción LMS siempre será positivo, pero el signo de una palabra de
información puede ser positivo o negativo. Cada una de las ubicaciones
en la memoria de Simpletron puede contener una instrucción, un valor de
datos utilizado por un programa o un área no utilizada (y, por lo tanto,
indefinida) de memoria. Los primeros dos dígitos de cada instrucción
LMS son el código de operación que especifica la operación a realizar.
ASI SE EMPEZARIA EL SIMPLETRON
#include <stdio.h>
#include <stdlib.h>
#define LEE 10 //1007-1009 LEE A
#define ESCRIBE 11 //1108 LEE B
#define CARGA 20 // 2007-2008 CARGA A
#define ALMACENA 21 //2109
#define SUMA 30 //3008
#define RESTA 31 //3110
#define DIVIDE 32 //
#define MULTIPLICA 33
#define SALTA 40
#define SALTANEG 41
#define SALTACERO 42
#define ALTO 43
#define TAMANO 99
#define CERO 0
int memoria[TAMANO] = {0};
//Llamada a funciones
int validar(int acumulador);
void CargarPrograma(int[]);
void EjecutarPrograma(int[]);
void imprimir(int acumulador,int contador,int registroInstruccion,int codigoOperacion,int operando,int memoria[]);
//Programa Principal
int main(void) {
CargarPrograma(memoria);
EjecutarPrograma(memoria);
}
//Imprime las instrucciones y cargar las palabras
void CargarPrograma(int memoria[]) {
int i,instruccion;
printf("SIMPLETRON\n");
printf("INTRODUZCA LAS INSTRUCCIONES\n\n");
SI QUIERES VER EL CODIGO COMPLETO TIENES QUE DESCARGAR EL ARCHIVO....
import javax.swing.JOptionPane; public class Cajero { public static void main(String[] args) { int saldo; String fin; fin="...
Featured
Text Widget
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation test link ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate another link velit esse cillum dolore eu fugiat nulla pariatur.