jueves, 26 de marzo de 2020

EJERCICIOS RESUELTOS FUNCIONES TEXTO


aqui esta el contenido de  funciones tipo texto dejo imágenes y el sitio de descarga
espero lo revicen y estudien detenidamente

Zona de descarga:

aqui docomento de WORD programas con funciones texto clic 
https://1drv.ms/w/s!AujIic6g_w91hQNvZhbMqa9RM5KJ?e=Q7Vgu8

carpeta de documentación y manuales PHP AQUI clic 
https://1drv.ms/u/s!AujIic6g_w91hQL57WsfAlGok6oo?e=hIzQnh

sito WEB de aplicaciones subidas 
click aqui
https://daf2informatica.000webhostapp.com/


MENU DE OPCIONES


PROGRAMA PLACA:









domingo, 22 de marzo de 2020

ACTIVIDADES 23-27 DE MARZO 2020

VECTORES EN PHP

para esta semana se implementara el manejo de vectores desde PHP

diseñar los siguientes programas:

1. Programa sueldo
almacenar directamente a un vector los datos de nombres, sueldos, dias  no laborados,
calcular: aporte al IESS que es el 9,35% del sueldo  y  valor a pagar de cada empleado y el  valor total que necesita la empresa para cada rubro: sueldos, IESS,

nombre
sueldo
DíasN
IESS
VAP
MORA LUIS
600
0


ALBA JUAN
400
0


ROMO ANA
300
1


SANCHEZ KATTY
500
2


VACA ALEX
650
3


TOTAL
2350




luego ordenar estos vectores por medio de uno de los vectores que se puede seleccionar:
nombre, sueldo, dias no laborados

2. programa separar nombres en vectores diferentes 

se tiene un vector con los apellidos y nombres y separar en otros dos los contenidos de apellido y nombre

$nc
$apellido
$nombre
$nota
PEREZ JUAN
PEREZ
JUAN
8
LOPEZ ANA
LOPEZ
ANA
5
MERA JORGE
MERA
JORGE
9
AGULAR LUS
AGUILAR
LUIS
7
ROMERO SAN
ROMERO
SAN
10


luego ordenar por apellido  con el vector de nota final relacionado:


$apellido
$nombre
$nota
AGUILAR
LUIS
7
LOPEZ
ANA
5
MERA
JORGE
9
PEREZ
JUAN
8
ROMERO
SAN
10


sábado, 21 de marzo de 2020

VECTORES O ARRAY EN PHP


Un array es un conjunto de variables de una misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice. 0 es el índice o localizador del primer elemento y n-1 es el índice del último elemento, siendo n la dimensión, tamaño o longitud del array.


Al igual que los demás lenguajes vistos como C y JavaScript, tienen la misma ideología y tratamiento es decir se manejan por medio de un indice o posición para acceder a su contenido o almacenar, para el ejemplo de las variables $A y $NOMBRE, si deseamos almacenar debemos hacerlo asi:


$A[3]=5;                     $NOMBRE[2]="ANGEL";

podemos almacenar vectores de la siguiente manera:

<?php
  $ciudad[]="Quito";
  $ciudad[]="Manta";
  $ciudad[]="Loja";
  $ciudad[]="Ambato";
  $ciudad[]="Guayaquil";

    var_dump($ciudad);
?>

Se almacenaría asi:

              $ciudad
0
Quito
1
Manta
2
Loja
3
Ambato
4
Guayaquil


y se imprimira asi:

array (size=5)
  0 => string 'Quito' (length=5)
  1 => string 'Manta' (length=5)
  2 => string 'Loja' (length=4)
  3 => string 'Ambato' (length=6)
  4 => string 'Guayaquil' (length=9)

   var_dump($ciudad);  -> permite imprimir un vector completo con la 
información del mismo como:




tamaño del vector (size=5)
posición de los datos y tipo de dato ( 0 => string)
su contenido ("Quito")
y la longitud de caracteres que tiene cada almacenamiento (length=5)




EJERCICIO DE PRACTICA

ALMACENAR dos vectores uno con asignaturas y el otro con nota, 
verificar su estado si es aprobado o reprobado y luego ordenarlo


$asignatura
$nota
$estado
Matematicas
8
Fisica
9
Quimica
4
Programacion
7
Ingles
2
 y luego ordenarlo por nota en forma descendente:

$asignatura
$nota
$estado
Fisica
9
APROBADO
Matematicas
8
APROBADO
Programacion
7
APROBADO
Quimica
4
REPROBADO
Ingles
2
REPROBADO
GRABAR COMO ARCHIVO VECTOR.PHP - IMPORTENTE LA EXTENSION .PHP
<?php $asignatura[]="Matematicas"; $asignatura[]="Fisica"; $asignatura[]="Quimica"; $asignatura[]="Programacion"; $asignatura[]="Ingles"; $estado= array (5); // array de 5 posiciones/// $nota[]=8; $nota[]=9; $nota[]=4; $nota[]=7; $nota[]=2; //var_dump($asignatura); //var_dump($nota); $n=5; echo "PROGRAMA ESTADO DE ESTUDIANTES <BR>"; echo "CON VECTORES Y ORDENAMIENTO <BR>"; echo "VECTORES ORIGEN<BR>"; for($i=0;$i<$n;$i++) { echo $asignatura[$i] . " --- " . $nota[$i] . "<br>"; if($nota[$i]>=7) { $estado[$i] ="APROBADO"; } else { $estado[$i] ="REAPROBADO"; } } echo "VECTORES ORDENADOS<BR>"; for($i=0;$i<$n-1;$i++) { for($j=$i+1;$j<$n;$j++) { if($nota[$i] < $nota[$j]) { $aux_t=$asignatura[$i]; $asignatura[$i]=$asignatura[$j]; $asignatura[$j]=$aux_t; $aux_n=$nota[$i]; $nota[$i]= $nota[$j]; $nota[$j]=$aux_n; $aux_t=$estado[$i]; $estado[$i]=$estado[$j]; $estado[$j]=$aux_t; } } } for($i=0;$i<$n;$i++) { echo $asignatura[$i] . " --- " . $nota[$i] . "---" . $estado[$i] ."<br>"; } ?>













se les recuerda en cada Tema, en comentarios colocar su nombre es la manera de tomar asistencia y verificar que esta revisando el contenido académico 






APLICACIONES CON FUNCIONES TEXTO

A continuación se muestra el desarrollo de las aplicaciones propuestas con funciones tipo texto, herramientas básicas en programación en el tratamiento de cadena de carateres o Strings


se les recuerda en cada Tema, en comentarios colocar su nombre es la manera de tomar asistencia y verificar que esta revisando el contenido académico 

EJERCICIO PALINDROMO


************* FORMULARIO **************

<html>
  <HEAD>
    <TITLE> MANEJO DE FUNCIONES DE TEXTO
 </TITLE>
 </HEAD>
 <body>
  MANEJO DE FUNCIONES DE TEXTO <P>
       PROGRAMA TEXTO PALINDROMO<P>

  <FORM NAME="FOMULARIO" METHOD="POST" ACTION="f_palindromo.PHP">
          TEXTO:  <INPUT TYPE="TEXT" NAME="texto">  <P>

 
    <input type="submit" value= "PROCESAR">

        </FORM>
 </body>
</html>

*****************************
FUNCION   "f_palindromo.PHP"
*****************************
<HTML>
  <BODY>
    <?php
      $v_texto=$_POST["texto"];
  $n=strlen($v_texto);

  $res="";
  echo "PROGRAMA TEXTO PALINDROMO<br> ";
  echo " TEXTO INGRESADO: " . $v_texto . "<br>";
  for($i=$n-1;$i>=0;$i--)
  {
  $c=substr($v_texto,$i,1);
  $res=$res . $c;
   
  }
  echo "Texto resultante: " . $res . "<br>";
  if($v_texto==$res)
  {
  echo "TEXTO PALINDROMO";
  }
  else
  {
  echo "TEXTO NO PALINDROMO";
  }
    ?>
  </BODY>
</HTML>




PROGRAMA TEXTO PALINDROMO
TEXTO INGRESADO: ANITALAVALATINA
Texto resultante: ANITALAVALATINA
TEXTO PALINDROMO




viernes, 20 de marzo de 2020

HERRAMIENTAS PHP

ENVIO LINK DE DESCARGA DE PROGRAMA

WAMP SERVER EN 32 Y 64 BITS

ARCHIVO MSVCR100.DLL EN VERSIONES WIN 7 Y WIN 8/10

APLICACIONES EN PHP
 NOTE PAD++ para edicion de aplicaciones HMTL/PHP

https://1drv.ms/u/s!AujIic6g_w91hEmlMXpJylYJoSxF?e=W0rqvM

DAR CLICK AQUI

favor agregar en comentarios siempre su nombre para registrar asistencia de igual manera dejar su comentario si algo no esta claro o necesita ser explicado 

el lunes agregare los 5 programas que estuvieron propuestos para realizar en el mismo enlace

Desarrolle sus aplicaciones de la mejor manera, este estilo de estudios es diferente para ustedes pero se van ambientando como es los estudios a distancia en el caso de optar por esta opción en la Universidad, tomenlo como una oportunidad que van emprendiendo en sus estudios un abrazo y que les vaya bien, mucho cuidado y tomen las medidas en sus casas para protegerse




lunes, 16 de marzo de 2020

ACTIVIDAD 16 DE MARZO 2020

SE INFORMA

para todo trabajo realizado se debe utilizar la siguiente cabecera para presentacion de tareas, actividades, practicas:

UNIDAD EDUACTIVA FISCAL"DR. ARTURO FREIRE"


AÑO LECTIVO 2019- 2020

NOMBRE DEL ESTUDIANTE: ________________________________________________
GRADO/CURSO:______________________ ASIGNATURA:________________________
FECHA DE RECEPCIÓN DE LA TAREA:________________________________________

TAREA DE PROGRAMACION:

TEMA: MANEJO DE CADENA DE CARACTERES EN PHP
CURSO: 2 INFORMATICA A Y B

DISEÑAR los programas de manejo de cadena de caracteres. se propone una lista de los cuales debe seleccionar 2, esto sera presentado al correo: dafpablo@hotmail.com

1.      programa NUMEROS A LETRAS

2.      programa separación de PLACA DE VEHICULO:
PCF-1111,
 indicar a que provincia corresponde.

3.      separación de nombres completos:

 JUAN JOSE PEREZ MORALES,
separar cada parte en caja de texto diferente

4.      alternar mayúsculas a minúsculas: HOLA AMIGOS ->  HoLa aMiGoS

5.      verificar si una palabra es palidromo, si se lee de izquierda a derecha igual
ana –> ana     maria  -> airam

la fecha maxima de envio es el viernes 20 de marzo