viernes, 20 de mayo de 2022

Nuevos

1.    Elaborar un algoritmo para calcular el promedio final de la materia de Media Técnica. Dicha calificación se compone de los siguientes porcentajes:

      55% del promedio final de sus calificaciones parciales (3)

30% de la calificación del promedio.

15% de la calificación de un trabajo final.

 

2.   Calcular el sueldo de un empleado dado como datos de entrada: Nombre, HrsTrabajo y PagoHrs.

      Constante: PagoHrs = 30300

 

3.  Realizar un algoritmo que me calcule la nota final de un estudiante, sabiendo que, el seguimiento tiene un valor porcentual de 30%, quiz 40%, examen de periodo 20% y auto evaluación 10%. El usuario deberá digitar 4 notas para el seguimiento, para el 40% que es quiz, se tomara como nota; examen1, examen2, examen3 y examen4. Para la nota de examen de periodo se tomara la nota de ExPeriodo, la auto evaluación, se tomara una nota cualquiera digitada por el usuario. Imprimir la nota final y el nombre del estudiante.

4.      Realizar un algoritmo en seudocódigo que calcule el precio de cinco (5) productos que van a tener un descuento del 5%. Debe mostrar debajo de cada producto, el valor del producto y el IVA. Se deberá imprimir el nombre del producto y su valor, el valor total del IVA de los productos adquiridos y el valor total de la compra realizada. No repetir producto.

5.      Realizar un algoritmo que me calcule la nota final de un estudiante, sabiendo que, el seguimiento tiene un valor porcentual de 30%, quiz 40%, examen de periodo 20% y auto evaluación 10%.

6.    Realizar un Algoritmo que lea dos números, calculando y escribiendo el valor de su suma, resta, producto y división. Debajo de cada operación realizada deberá mostrar el resultado de la operación.

7.    Realice un algoritmo que calcule el valor a pagar por la compra de x cantidad de un artículo, a un precio y hacerle un descuento del 20%, dicho algoritmo deberá  imprimir el descuento del articulo y el valor a pagar.


jueves, 10 de marzo de 2022

DATOS, VARIABLES Y CONSTANTES - Definiciones. 10.1



DATOS

Definiciones:

a.  Es la representacion simbolica de un hecho, atributo o caracteristica de una entidad.
b. Cualquier valor que sirva como entrada o salida del proceso de trans formacion de la informacon.
c. Un dato se define como la expresión general que describe los objetos con los cuales opera una computadora. Los datos de entrada se transforman por el programa, después de las etapas intermedias, en datos de salida.
d. Representación formal de hechos, conceptos o instrucciones  adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos.


CODIFICACION DE LOS DATOS EN EL ORDENADOR (COMPUTADOR)



En el interior del ordenador los datos se representan en binario. El sistema binario sólo emplea dos símbolos: 0 y 1.

<> Un bit nos permite representar 2 símbolos diferentes: 0 y 1.
<> Dos bits nos permiten codificar 4 símbolos: 00, 01, 10 y 11.
<> Tres bits nos permiten codificar 8 símbolos distintos: 000, 001, 010, 011, 100, 101, 110 y 111.

En general, con N bits podemos codificar 2N valores diferentes:  




N
2N
1
2
2
4
3
8
4
16
5
32
6
64
7
128
8
256
9
512
10
1024
11
2048
12
4096
13
8192
14
16384
15
32768
16
65536


 TIPOS DE DATOS

Es la propiedad de un valor que determina su dominio (qué valores puede tomar), qué operaciones se le pueden aplicar y cómo es representado internamente por el computador.
Todos los valores que aparecen en un programa tienen un tipo. Los datos se clasifican en diversas categorías, según el tipo de máquina o del lenguaje en uso. Generalmente podemos encontrar las siguientes categorías:

1. Numéricos
2. Lógicos
3. Cadenas

Datos Numéricos

Son aquéllos que representan una cantidad o valor determinado. Su representación se lleva a cabo en los formatos ya conocidos (enteros, punto y fracciones decimales si estas existen).

Estos pueden representarse en:

Enteros

Es un conjunto finito de los números enteros. Los enteros son números completos, no tienen componentes fraccionarios o decimales y pueden ser negativos y positivos.

1.    Byte: El tipo de dato byte puede representar datos enteros que se encuentren en el rango de -128 a +127. El tamaño de un dato de tipo byte es de 8 bits.
2.    Short: El tipo de dato short puede representar datos enteros que se encuentren en el rango de -32768 y +32767. El tamaño de un dato de tipo short es de 16 bits.
3.    Int: El tipo de dato int puede representar datos enteros que se encuentren en el rango de -2147483648 y +2147483647. El tamaño de un dato de tipo int es de 32 bits.
4.    Long: El tipo de dato int puede representar datos enteros que se encuentren en el rango de -9223372036854775808 y +9223372036854775807. 

El tamaño de un dato de tipo int es de 64 bits. 

Para indicar de manera explícita que el dato es un Long, se agrega una L o l al final del valor de la variable.



Reales 

Consiste en un subconjunto de los números reales. Estos números siempre tienen un punto decimal y pueden ser positivos o negativos. Un número real consiste de un número entero y una parte decimal. Algunos ejemplos son:

1.    Float: El tipo de dato float puede representar datos en coma flotante que se encuentren en el rango de 1.40239846e–45f y 3.40282347e+38f.

El tamaño de un dato de tipo short es de 32 bits.

Para indicar de manera explícita que el dato es un float, se agrega una F o f al final del valor de la variable.

2.    Doublé: El tipo de dato double puede representar datos en coma flotante que se encuentren en el rango de 4.94065645841246544e–324d y 1.7976931348623157e+308d.

El tamaño de un dato de tipo short es de 64 bits.

Para indicar de manera explícita que el dato es un double, se agrega una D o d al final del valor de la variable.

 

Cadenas

Son los datos que representan información textual (palabras, frases, símbolos, etc.). No representan valor alguno para efectos numéricos. Pueden distinguirse porque son delimitados por apóstrofes o comillas.

1.    Char: se usa para representar
caracteres
(código Unicode). Un carácter es representado internamente por un entero.
2.    String: no es un tipo primitivo, sino una clase predefinida. Una cadena (String) es una secuencia de caracteres, llas cadenas de caracteres, en Java, son inmutables: no se pueden modificar los caracteres individuales de la cadena.



Datos Tipo Carácter 

Es un conjunto finito y ordenado de caracteres que la computadora reconoce. Un dato de este tipo contiene solo un carácter.

Reconoce los siguientes caracteres:

Caracteres Alfabéticos (A, B, C,…Z, a, b, c…z)
Caracteres Numéricos (0, 1, 2,…9)
Caracteres Especiales (+, -, *, /, ^, . , ;, <, >, $, …….)

Lógicos

También se le denomina Booleano, es aquél dato que solo puede tomar uno de dos valores: Falso y verdadero. Se utiliza para representar las alternativas (si/no) a determinadas condiciones. Por ejemplo, cuando se pide si un valor entero sea primo, la respuesta será verdadera o falsa, según sea.


Literales



Expresiones de tipo booleano:

1. Se construyen a partir de expresiones de tipo numérico con operadores relacionales.
2. Se construyen a partir de otras expresiones booleanas con operadores lógicos o booleanos.
 


VARIABLES

Definiciones:

a. Son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador.
b. Es un objeto nombrado capaz de contener un dato que puede ser modificado durante la ejecución de programa.
c. Es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
d. Es todo valor que cambie dentro de la ejecución de un programa.

Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe indicar el tipo al que pertenece. Así tendremos variables enteras, reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales en la vida de una variable: 

a. Declaración
b. Iniciación
c. Utilización 


Por su contenido

Variables Numéricas: Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal.

Ejemplo: IVA = 0.15 pi = 3.1416 costo = 2500

Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de una comparación entre otros datos.
   
Variables Alfanuméricas: Está formada por caracteres alfanuméricos (letras, números y caracteres especiales).

Ejemplo: letra = ’a’ apellido = ’López’ dirección = ’Av. Libertad #190’

Por su uso

Variables de Trabajo: Variables que reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un  Programa. 

Ejemplo: Suma = a + b /c

Contadores: Se utilizan para llevar el control del número de ocasiones en que se realiza una operación o se cumple una condición. Con los incrementos generalmente de uno en uno.

Acumuladores: Forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente.

DECLARACION DE VARIABLES

Cada variable debe ser declarada antes de ser utilizada en el programa. Como las variables se almacenan en la memoria RAM, es necesario reservar el espacio para ellas (uno, dos o más bytes). Al escribir un programa, usted sabe qué tipo de datos quiere utilizar y qué tipo de datos espera como resultado de una operación, mientras que el compilador no lo sabe, el programa maneja las variables con los nombres asignados, el compilador las reconoce como números en la memoria RAM sin conocer su tamaño y formato. Para mejorar la legibilidad de código, las variables se declaran con frecuencia al principio de las funciones:

Cómo declarar variables en C
 
Ejemplos de declaración de variables en lenguaje C.

1.    La declaración de una variable para almacenar la edad de una persona se escribe:

int edad;


2.    Para declarar varias variables del mismo tipo de dato se puede escribir:


     int edad;  
     int numero_de_hijos;

3.    O también, en la misma línea separadas por el carácter coma (,):

int edad, numero_de_hijos;

4. Si se desea declarar una variable para almacenar un número entero y que, inicialmente, contenga el valor 35, se debe escribir:

int numero = 35; 


5.    continuación, se muestra la declaración de una variable para almacenar una letra del alfabeto y que, inicialmente, contenga el valor 'Z':

char letra = 'Z';

6.    Para declarar una variable que pueda almacenar el nombre de una persona y que, inicialmente, contenga el valor "Isabel", escribiremos:

char nombre[7] = "Isabel"; 

Como declarar variables en JAVA

La sentencia para declarar una variable se resume como:

Tipo_de_Dato Nombre_de_Variable [= Valor_inicial];

Ejemplo:

String cliente;

Podemos asignarle algún valor en el momento de declarar una variable. Por ejemplo:

String cliente = "Isaac Newton";

Declaración de variables de tipo complejo en Java

Declaración de la variable

TipoComplejo nombreVariable;

Se le inicializa por medio del constructor la variable

nombreVariable = new TipoComplejo(parametro);

Se declara la variable y se le asigna un valor al mismo tiempo

TipoComplejo nombreVariable = new TipoComplejo(parametro);

Como declarar variables en PHP

1.    Las variables en PHP empiezan con el signo de pesos ( $ )
2.    Los nombres de las variables pueden contener letras, números o el guion bajo.
3.    Los nombres de las variables no pueden empezar con un numero pero si por el guion bajo (_).

Ejemplo: Nombres de variables.

$variable ;             // nombre correcto
$_variable;            // nombre correcto
$5variable;            // nombre incorrecto
$_5variable;          // nombre correcto
 
Ejemplo: Declarar una variable

$texto = "variable de texto";    // string
$num = 5;                        // integer
$doble = 5.0021;                 // double
$valor = true;                   // boleana

Como declarar variables en Visual Basic

Sintaxis:

Dim [Nombre de variable] As [Tipo de variable]

Se declara la variable Numerodeplantas como tipo entero.

Dim Numerodeplantas As Integer

También puedes usar la abreviatura correspondiente al tipo Integer de esta forma:


Dim Numerodeplantas%

CONSTANTES

a.    Es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa.
b.    representa a un valor (dato almacenado en memoria) que no puede cambiar durante la ejecución de un programa.
c.    Las constantes son valores inmutables que se conocen en tiempo de compilación y que no cambian durante la vida del programa.

Sintaxis

La sintaxis de la definición de constantes, similar a la de declaración de variables, se ilustra a continuación:

<Definición de constantes>:=

'CONST'  {(<identificador> '='   <constante>)*  ';'}

Valores.

Los valores que una constante puede adoptar quedan especificados por:

<Constante>:= <valor numérico> | <valor alfanumérico>

Ejemplo:

Const
 
    Min = 0;
    Max = 100;
    Sep = 10; 
  var  
    i : integer;
 
  begin
 
    i := Min;
    while i < Max do begin
      writeln(i);
      i := i + Sep
    end
  end.
 
Se puede hacer una división de las constantes en tres clases:

  • Constantes literales (sin nombre) 
  • Constantes declaradas (con nombre) 
  • Constantes expresión
 
Constantes literales

Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que no tienen nombre. En el siguiente ejemplo tienes un par de constantes literales (el 3, el 4, y el 3.1416):
VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio;

Constantes declaradas

También llamadas constantes con nombre, son las que se declaran en la sección const asignándoles un valor directamente. Por ejemplo:

const
Pi = 3.141592; (* valor real *)
Min = 0; (* entero *)
Max = 99; (* entero *)
Saludo = 'Hola'; (* cadena caract. *)

Constantes expresión

También se declaran en la sección const, pero a estas no se les asigna un valor directamente, sino que se les asigna una expresión. Esta expresión se evalúa en tiempo de compilación y el resultado se le asigna a la constante. Ejemplo: 

const
Min = 0;
Max = 100;
Intervalo = 10;
N = (Max - Min) div Intervalo;
Centro = (Max - Min) div 2;